小智 10
将Jonathan(jbellis)提升到一个新的水平,恕我直言,像hibernate或JPA规范这样的ORM的目的是隐藏SQL的复杂性,因为应用程序开发人员在对象而不是SQL中处理得最好.同样,kundera隐藏了NoSQL的复杂性,但是以一种智能的方式允许它使用NoSQL的强大功能,但仍然使开发人员可以轻松使用传统的RDBMS范例.然而,正如Jonathan所提到的,你仍然应该理解Cassandra数据建模概念,否则,你最终会在Cassandra上创建另一个像怪物一样的SQL.Kundera通过使用嵌入式或一对多关系等优化技术自动转换为多个列而不是创建新的Columnfamilies(等效的RDBMS表)从而绕过创建物理关系模型,帮助进行NoSQL建模."工具与使用它的工匠/女人的技能一样好!"
使用本机CQL驱动程序并阅读有关数据建模的文档.假装Cassandra是一个关系数据库,就像Kundera所做的那样,是一个很好的方式,可以将自己描绘成一个角落而不太了解你是如何到达那里的.
| 归档时间: |
|
| 查看次数: |
6418 次 |
| 最近记录: |