首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建类似Mysql的Cassanda结构?

如何创建类似Mysql的Cassanda结构?
EN

Stack Overflow用户
提问于 2020-10-15 16:37:30
回答 1查看 32关注 0票数 1

我有在php和mysql的故事项目,大数据,许多网络服务,…

我想在node & cassandra中创建新版本,

我需要一些功能,

1.客户端的速度和性能

2.从多个表创建大报告

问题1:从mysql集成到cassandra是对还是错?

问题2:创建产品和组表的最佳实践?

在mysql中:

代码语言:javascript
复制
tblproducts
  id,
  gid,
  name,
  ...
tblgroups
  id,
  name,

如何在cassandra中进行更好的设计?

在cassandra中也创建2表?或者有比这更好的主意吗?

EN

回答 1

Stack Overflow用户

发布于 2020-10-15 17:21:39

Cassandra中的表结构是围绕您计划为用户执行的查询而设计的。当您按主键(或至少按分区键)查询数据时,Cassandra大放异彩--这些请求由一个或几个节点提供服务。因为您可能有多种查询类型,所以需要将数据反规范化到多个表中,从而复制数据。只有在这种情况下,您才能获得足够的性能。而数据报告通常是由Apache Spark这样的工具使用Spark Cassandra Connector完成的。

在继续进行表设计之前,我建议您在DataStax Academy上学习有关数据建模的DS220课程,并且/或者免费获取一本关于数据建模的Cassandra. The Definitive Guide书籍。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64367802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档