标签: nosql

Java程序员是如何选择NoSQL的

Java程序员是如何选择NoSQL的

因为了解和喜欢 Java 社区,所以尽管很少有人将 NoSQL 与某种语言绑在一起,我也要为全世界的 Java 开发者写下这篇文章。文中,我将为你展示几种 NoSQL 数据库。之后,我将根据实际在 Github stars 和 Stack Overflow tags 的项目中的使用情况,选出最常用的五个。并且我会让你知道它们是否支持 Spring Data 和 SpringBoot。

为什么SQL正在击败NoSQL,这对未来的数据意味着什么

为什么SQL正在击败NoSQL,这对未来的数据意味着什么

经过多年的沉寂之后,今天的SQL正在复出。缘由如何? 这对数据社区有什么影响?看看本文的分析。以下为译文。

NoSQL数据库的四大家族

NoSQL数据库的四大家族

如果传统的关系型数据库一直这么可靠,那么还有NoSQL什么事?NoSQL之所以生存并得到发展,是因为它做到了传统关系型数据库做不到的事!

SQL与NoSQL(MongoDB)数据库的对应关系图表

SQL与NoSQL(MongoDB)数据库的对应关系图表

关系数据库有一套标准的SQL语句来操作数据

当规模到亿级,MySQL是一个更好的NoSQL!

当规模到亿级,MySQL是一个更好的NoSQL!

MySQL是一个更好的NoSQL数据库。当考虑到NoSQL的使用案例,比如对Key/Value键值存储来讲,MySQL在性能、易用性和稳定性方面更有意义。MySQL毕竟是一款成熟稳定的产品,在互联网上有大量的在线教程,范围从操作到失败案例,从主从复制到其它不同模式的应用,不一而足。基于这个原因,MySQL相比其他新兴并没有经过多年洗礼的NoSQL来讲,确实有一定的优势。

几款主流 NoSQL 数据库的对比

几款主流 NoSQL 数据库的对比

最近小组准备启动一个 node 开源项目,从前端亲和力、大数据下的IO性能、可扩展性几点入手挑选了 NoSql 数据库,但具体使用哪一款产品还需要做一次选型。我们最终把选项范围缩窄在 HBase、Redis、MongoDB、Couchbase、LevelDB 五款较主流的数据库产品中,本文将主要对它们进行分析对比。

浅谈 Java 中 MongoDB NoSQL数据库使用指南

浅谈 Java 中 MongoDB NoSQL数据库使用指南

MongoDB是当今非常流行的一款NoSQL数据库,本文介绍如何使用MongoDB的Java驱动来操作MongoDB。

深入解析NoSQL数据库的分布式算法

深入解析NoSQL数据库的分布式算法

尽管NoSQL运动并没有给分布式数据处理带来根本性的技术变革,但是依然引发了铺天盖地的关于各种协议和算法的研究以及实践。在这篇文章里,我将针对NoSQL数据库的分布式特点进行一些系统化的描述。

排名前十的SQL和NoSQL数据库

排名前十的SQL和NoSQL数据库

本排名根据DB Engines的排行榜得来,该排行榜从人气上分析了市场上200个不同的数据库,这里一览Top 10。

NoSQL再次败北——我坚持使用SQL的原因

NoSQL再次败北——我坚持使用SQL的原因

众所周知,NoSQL解决方案指向的核心是“取决于你的需求”,这增加了使用者评估的难度。NoSQL虽然有很多优势,却难以在实际中发挥作用,反而成为了程序员放弃使用的理由。

SQL/NoSQL两大阵营激辩:谁更适合大数据

SQL/NoSQL两大阵营激辩:谁更适合大数据

Network World网站主编John Dix专门组织了此次辩论并邀请到多位专家。其中两位参与专家分别是VoltDB公司CTO Ryan Betts和Couchbase公司CEO Bob Wiederhold。Ryan Betts认为SQL已经在大型企业当中赢得了稳定的生存空间,而大数据只不过是SQL需要支撑的另一项工作内容。