`
iamhungry
  • 浏览: 3528 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

考查一个NoSQL系统

阅读更多
当你去考查一个NoSQL系统的时候,下面的的几点是值得注意的:
● 数据模型及操作模型:你的应用层数据模型是行、对象还是文档型的呢?这个系统是否能
支持你进行一些统计工作呢?
● 可靠性:当你更新数据时,新的数据是否立刻写到持久化存储中去了?新的数据是否同步
到多台机器上了?
● 扩展性:你的数据量有多大,单机是否能容下?你的读写量求单机是否能支持?
● 分区策略:考虑到你对扩展性,可用性或者持久性的要求,你是否需要一份数据被存在多
台机器上?你是否需要知道数据在哪台机器上,以及你能否知道。
● 一致性:你的数据是否被复制到了多台机器上,这些分布在不同点的数据如何保证一致
性?
● 事务机制:你的业务是否需要ACID的事务机制?
● 单机性能:如果你打算持久化的将数据存在磁盘上,哪种数据结构能满足你的需求(你的
需求是读多还是写多)?写操作是否会成为磁盘瓶颈?
● 负载可评估:对于一个读多写少的应用,诸如响应用户请求的web应用,我们总会花很多
精力来关注负载情况。你可能需要进行数据规模的监控,对多个用户的数据进行汇总统
计。你的应用场景是否需要这样的功能呢?
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics