- 5
- 0
- 约8.37万字
- 约 81页
- 2019-02-13 发布于上海
- 举报
基于MDA的类图模型到Cassandra数据模型转换方法研究-计算机软件与理论专业论文
为Cassandra设计数据库模式时必须考虑查询模式,而这类信息原本并
为Cassandra设计数据库模式时必须考虑查询模式,而这类信息原本并 不包含在类图中。本文设计了标注系统来解决这个问题。通过人工添加标注 为模型转换提供额外的辅助信息。在设计模型映射规则时必须考虑源模型 与目标模型的特性,例如如何处理类图中的各类类间关系,如何将类图转换 为适合于Cassandra的数据库模式等。在实现了到Cassandra数据模型的转 换后,第二阶段的转换相对简单直接。本文最后用一个关于就业管理系统的 例子验证了两阶段的模型转换,证明本文的模型转换具有可行性并能为 Cassandra生成合适的数据库模式。
关键词:模型转换 元建模 类图 NoSQL Cassandra ATL模型 驱动架构
万方数据
RESREACH
RESREACH ON MODEL TRANSFORⅣ【ATION METHOD BASED 0N MDA:FROM CLASS DIAGRAM MODEL TO CASSANDRA DATE MODEL
ABSTRACT
With the coming of big data era,data are generated in an unprecedented speed.There is immeasurable value hidden in big data but which cannot be handled by traditional database techniques because they lack well horizontal scalability and then NoSQL databases emerged as times require.NoSQL stores offer a better capacity of squeezing value from big data.However,designing a proper schema for NoSQL databases is totally different from designing for relational databases and it would be such a blessing if this process can be
automated.
Here we use MDA to achieve this goal.MDA sees the process of software development as a series of model transformations.In this thesis we transformed class diagrams,a kind of UML diagrams that is widely used in object。oriented software development,into Cassandra data model.So far Cassandra is the most popular column—oriented database.The model transformation proposed in the
thesis is based on meta—modeling mothed and Can be separated into two phases. Phase one is about model—to.model transformation.In this phase class diagram instances are transformed into database schemas and both of them are represented in xmi files.Phase two is model.to.text transformation.Executive code will be
III
万方数据
generated
generated at this phase.
In order to achieve phase one transformation,the meta.models of the source model and the target model should be obtained at first.Some of existing work built meta-models for class diagrams but which did not in accordance with the definition of UML standard,w
您可能关注的文档
- 基于MATLAB的地下水环境质量评价-环境工程专业论文.docx
- 基于MATLAB的新古典控制工具箱开发-控制理论与控制工程专业论文.docx
- 基于MATLAB的新古典控制工具箱开发控制理论与控制工程专业论文.docx
- 基于MATLAB的机电动力系统建模与仿真方法研究-电机与电器专业论文.docx
- 基于MATLAB的污水管网优化设计研究-市政工程专业论文.docx
- 基于MATLAB的水轮机调节系统辨识与参数优化-水利工程专业论文.docx
- 基于MATLAB的水质信息管理与决策支持系统研究-系统工程专业论文.docx
- 基于matlab的深基坑优化设计理论与应用研究-岩土工程专业论文.docx
- 基于MATLAB的滑坡三维有限元前处理研究-防灾减灾工程及防护工程专业论文.docx
- 基于Matlab的热敏电阻热冲击测试系统-微电子学与固体电子学专业论文.docx
- 河北盐山中学等校2025-2026学年上学期高三一模化学试卷(含解析).docx
- 河北正定中学2025-2026学年高一上学期期末考试物理试卷(含解析).docx
- 河北张家口市怀安县2025-2026学年第一学期期末教学综合评价八年级地理试卷(含解析).docx
- 河南安阳市殷都区2025-2026学年第一学期期末教学质量检测七年级地理试卷(含解析).docx
- 河南安阳市滑县2025一2026学年第一学期期末学业质量监测八年级地理试题(含解析).docx
- 河南安阳市林州市2025-2026学年上学期期末考试高一政治试题(含解析).docx
- 河南焦作市武陟县第一中学2025-2026学年高一上学期1月月考语文试卷(含解析).docx
- 河南济源市2025-2026学年上学期期末学业质量调研七年级历史试卷(含解析).docx
- PICC导管并发症的紧急处理与护理.pptx
- 河南鹤壁市2025-2026学年高二上学期期末考试生物试题(含解析).docx
原创力文档

文档评论(0)