当前位置:  开发笔记 > 编程语言 > 正文

Cassandra Client API与App Engine数据存储区API最相似?

如何解决《CassandraClientAPI与AppEngine数据存储区API最相似?》经验,为你挑选了0个好方法。

随着Google App Engine新定价模式的发布,我意识到由于Google Datastore交互的极高价格,我的应用程序无法维持自身.因为它是依赖于一致且快速的用户输入的社交游戏,所以此应用程序仅需要在每个用户的基础上进行太多的数据存储交互才能生效(即使使用memcache调解常见查询和操作).

从我所做的研究来看,似乎最好的解决方案是让我的团队迁移到基于Cassandra的数据库解决方案.我已经看过各种流行的API,比如Hector和Pelops,但是从我最初的检查来看,它们似乎对我正在寻找的东西来说太低了.是否有Java中的Cassandra客户端API模拟App Engine的低级Datstore API并使用相同的"实体组"/属性模型?至少我希望API具有相同的"Ancestor"实体概念,并以相同的方式维护跨组事务.

编辑:澄清一下,我真正想要的是一个支持交易的Cassandra API.据我所知,NoSQL环境中的事务很难实现,如果不是不可能实现没有"对象"的一些分层分组(称之为你想要的,实体,表等).这似乎是赫克托尔没有实现它们的原因.

所以,我的问题是,实现某种形式的事务系统的最流行的Cassandra API是什么,最好是使用类似GAE的实体结构?

推荐阅读
乐韵答题
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有