我们将使用php或java在cassandra上创建一个新项目。
正如我们估计的那样,cassandra集群将有20K请求/秒。
特别宽的列功能对这个项目很重要,但我不能说清楚:我应该选择thrift API还是CQL3库,比如php-driver等?
有一篇文章说“Thrift API将不会在这个link中获得新的功能”。所以我对节俭不是很确定。
如果我决定使用cql3,我必须修改table以确保列在所有insert查询之前都存在,这在here中讨论过。我认为这对我来说是一个性能问题。
那么哪一个最适合我的情况呢?
发布于 2015-08-16 22:28:00
Thrift是Cassandra中的遗留接口。所有新的开发都应该使用本机CQL接口。
我不清楚为什么您认为需要频繁地执行alter table。通常,您只需定义一次模式,而且很少使用alter table。
https://stackoverflow.com/questions/32033733
复制相似问题