今天看啥  ›  专栏  ›  OSC开源社区

面向 Java 开发者的 NoSQL 选项

OSC开源社区  · 公众号  · 程序员  · 2017-10-15 08:30
因为了解和喜欢 Java 社区,所以尽管很少有人将 NoSQL 与某种语言绑在一起,我也要为全世界的 Java 开发者写下这篇文章。文中,我将为你展示几种 NoSQL 数据库。之后,我将根据实际在 Github  stars 和 Stack Overflow tags 的项目中的使用情况,选出最常用的五个。并且我会让你知道它们是否支持 Spring Data 和 SpringBoot。为什么使用 NoSQL?NoSQL 数据库帮助许多互联网公司通过最终一致性实现高可拓展性。因为 NoSQL 数据库通常分布在多台机器上,而且有一些延迟,所以它只保证所有的实例最终都是一致的。最终一致性服务通常被称为 BASE(基本可用,软状态,最终一致性)服务,这点与传统的 ACID 正好相反。选择 NoSQL 的候选项定义前五名可能很困难。最近许多人都在尝试这个 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照