Hadoop获得了许多大数据应用的信誉,但实际情况是,NoSQL数据库是一直处于更加广泛部署和更广泛的发展中的技术。尽管选择Hadoop作为应用存储,相对来说更直接简单。但是,具体采用什么样的NoSQL数据库是个值得思考…
标签:nosql
一文读懂分库分表的技术演进(最佳实践)
Why Not NoSQL/NewSQL? Why Not 分区? Why 分库分表? 实战案例 订单表 用户表 账户表 复杂查询 es+HBase简要 延伸阅读 es+HBase原理 HBase检索能力扩展 总结 鸣谢…
高并发大容量NoSQL解决方案探索
大数据时代,企业对于DBA也提出更高的需求。同时,NoSQL作为近几年新崛起的一门技术,也受到越来越多的关注。本文将基于个推SRA孟显耀先生所负责的DBA工作,和大数据运维相关经验,分享两大方向内容:一、公司在KV存储上…
5步选择高性能NoSQL数据库
构建在线和运营应用程序的开发团队越来越多地选择一种新的数据库来支持它们。它被称为“NoSQL”或“Not Only SQL”,包括Redis,MongoDB等选项。从可用的NoSQL解决方案中选择正确的数据库是我们在设计…
MongoDB、Hbase、Redis等NoSQL优劣势、应用场景
NoSQL的四大种类NoSQL数据库在整个数据库领域的江湖地位已经不言而喻。在大数据时代,虽然RDBMS很优秀,但是面对快速增长的数据规模和日渐复杂的数据模型,RDBMS渐渐力不从心,无法应对很多数据库处理任务,这时No…
既生 Redis 何生 LevelDB ?
了解 Redis 的同学都知道它是一个纯内存的数据库,凭借优秀的并发和易用性打下了互联网项的半壁江山。Redis 之所以高性能是因为它的纯内存访问特性,而这也成了它致命的弱点 —— 内存的成本太高。所以在绝大多数场合,它…
NewSQL系统综述——NewSQL到底New在哪里?
原作者:Andrew Pavlo(卡内基梅隆大学)Matthew Aslett(451研究所) 摘要 近年来出现了一种称为NewSQL的新型数据库管理系统(DBMS),它们号称有能力扩展现代在线交易处理(on-line …
Redis深入之道:原理解析、场景使用以及视频解读
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。同时redis也是一个key-value存储系统。Redis,更 是一个高性能的k…
Python3.5+Mongodb+Flask Web实战坑点小结【Dog Plus】
我不是程序员,也不是设计师,我只是碰巧有一些想法和一台电脑。I am not a designer nor a coder. I’m just a guy with a point-of-view and a…
谈谈MongoDB适用领域
本篇文章写于2016年底,现在一年半时间过去了,MongoDB的发展显然越来越好。不仅MongoDB公司上市了,且股价彪了不少。另外,新出的版本增加了很多好用的特性,尤其是在最新的MongoDB 4.0版本已支持Repl…
MPPDB/分布式数据库NoSQL/HDFS笔记
1、MPPDB架构 大规模并行处理(MPP)架构 Master进行集群的管理及数据分布式处理 一般会有一个Coordinator Node,客户端直接与CN交互,CN与Master交互获得全局事务和数据分布信息,下发任务…
我为什么放弃MySQL?最终选择了MongoDB
文章被建议修改:不规范转载