elasticsearch 如何与cassandra 数据库结合
发布网友
发布时间:2022-04-22 03:31
我来回答
共1个回答
热心网友
时间:2022-04-09 23:43
(注:keyspace是Cassandra 中最顶层的命名空间。)
现在要考虑的问题是如何转换它们,可按以下方法进行:
根据敏捷开发的相关经验,如果某事件很难或很复杂,最好将其分成多个部分,因为毕竟与MMF(Minimal Marketable Feature,最小市场化功能)之间还有一定的差距。步骤如下:
步骤1:将关系数据库中的表转移到Cassandra列族(Column Families)中
步骤2:创建新的列族使所有数据无需进行JOIN等操作。
步骤3:根据搜索器与查询方法的需要扩展列族。通常情况下一个搜索器或一个查询方法使用一个列族。
步骤4:根据之前的步骤修改Creators与Updater函数。不要担心保存重复数据,只要记住一点:只需考虑数据查询,忘记以前关系型数据库相关的法则。
步骤5:判断,如果没有完成,继续做步骤3与步骤4。