NoSQL数据库教程

     

YugaByte DB:高性能的分布式ACID事务的开源数据库

2 6496 3 7K
在分布式数据库领域中,高性能 + 强一致性事务是代表数据库水平高低的重要象征,这个领域最高水平的数据库是Google Cloud Spanner和Azure Cosmos DB以及Apple最近开源的.

数据库中没有外键的9个理由

5517 7 2K

Piotr Kononow是一位业务分析师、软件架构师和项目经理,他拥有15年以上编程经验和背景(SQL,java,C++…)。他的专长是数据仓库/ BI和商业应用,这是他的一篇文章:最近我和几位DB.

重新定义数据库历史时刻

2032 4 2K

Apache Kafka卡夫卡是无可争议的游戏改变者。它是真正数据库分水岭技术。MySQL数据库目前很流行数据库,在2000-2010年蓬勃发展,由于其巨大的人气,MySQL帮助刺激了2008-200.

为什么要选择SQL?

1 3096 2 2K

本文解释为什么选择一个NoSQL数据存储为Web应用程序的数据库是错误的,而选择传统的好像无新意的SQL却是正确的。人们选择NoSQL的主要的原因有:1. 对程序员更加容易使用NoSQL的解决方案是直.

Redis Memcached CouchBase和Tarantool性能比拼

1665 2

使用Yahoo! Cloud Serving Benchmark(简称YCSB)对几个流行的内存数据库NoSQL:Redis、Memcached、CouchBase和Tarantool进行了性能比拼。.

MySQL是更好的NoSQL

4 6955 4 3K
本文解释了为什么使用MySQL作为key/value使用要优于相应的NoSQL数据库,并且提供了有关这样使用的相关指南。以Wix网站为例,当有人点击一个会跳转到Wix网站的链接时,他的浏览器会发送一个.

为什么大部分NoSQL不提供分布式事务?

1 16578 6 2K
像MongoDB, Cassandra, HBase, DynamoDB, 和 Riak这些NoSQL缺乏传统的原子事务机制,所谓原子事务机制是可以保证一系列写操作要么全部完成,要么全部不会完成,不会.

微信朋友圈技术实现探讨

5 6526 2

请教大家一个问题,微博关注好友动态主页,和微信朋友圈动态列表,后端架构设计都是如何实现的?自己想到的是:方案一:1:首选是取我的好友列表,这个有自己的好友列表cache维护,不能直接查询db,考虑到数.

图片存储选用那种nosql

3 2206

如题,图片存储选择哪种nosql数据库会比较合理,如果有影音之类的多媒体选择哪种数据比较好.

苹果为什么收购FoundationDB?

1 4797 9

最近一个爆炸新闻是apple收购了名不经传的FoundationDB,之前苹果是使用Cassandra作为来保存各种资源包括用户上传的资料影音媒体图片等等。这一举动引发了多方揣测,一些人认为苹果使用非.

Event Sourcing在分布式系统中应用

3431 1 4K

本文来自原文:Event Sourcing at Global Scale,谈论了如何在应用程序中通过开发人员自己实现基于ES的CQRS分布式系统,是一种牺牲一致性(最终一致性)换得低延迟高可用的分布.

Redis做持久化与缓存方案

3 1947 1

Redis同一个实例能否在做持久化方案的同时,也做为缓存的解决方案,好像官方文档不建议这样,请听大神们是否需要开启两个实例,缓存中的数据是通过api来存放,还是通过主从来同步。.

最终一致性其实比MVCC简单

1 10272 4 5K
关系数据库ACID或MVCC很简单是一个谎言,最终一致性其实比MVCC简单。Stay Curious在If Eventual Consistency Seems Hard, Wait Till You.

LedisDB:Go语言编写的类似Redis的NOSQL

1422

LedisDB是一个使用GO语言编写类似Redis的高性能NoSQL数据库,其支持数据结构如键值KV List Hash zset bitmap set等。LedisDB支持多个数据库作为后端持久存储.

twitter为什么放弃cassandra

1 1534

如题:twitter放弃cassandra的原因是什么,如果有大量图文处理的站点,采用mysql做存储合理吗?大量图文的存储用MongoDB是不二选择吗,请大神们赐教。.

Oracle Berkeley DB

1 806

Oracle Berkeley DB 相对于其它NoSQL数据库,是否更适合java开发人员。.

Mazerunner是neo4J图库扩展

1920 2K

Mazerunner 是拓展Neo4j图库运行大大数据图计算算法,支持HDFS 和 Apache Spark.使用Apache Spark和neo4j大数据图分析介绍其详细使用。Mazerunner使.

京东技术开放日的PPT下载

5182 5

京东技术开发日历期PPT和视频文档下载,点击标题进入百度网盘下载。大数据 机器学习方面:京东大数据分析与创新应用-邢志峰京东大数据基础架构和实践--王彦明机器学习技术在推荐系统中的应用-京东技术开放日.

Cassandra HBase和MongoDb性能比较

5 27971 8 2K
这是一篇基于亚马逊云平台上对三个主流的NoSQL数据库性能比较,在读写两个操作不同的组合情况下性能表现不同。横坐标是吞吐量,纵坐标是延迟,这是一对矛盾,吞吐量越大,延迟越低,代表越好。1. 纯粹插入,.

2013年数据库排名

1135

在db-engines的数据库排名中,MongoDB和Cassandra两个NoSQL排名进入前10名:1. Oracle 2. MySQL 3. Microsoft SQL Server 4..

有关NOSQL事务

1 1654

NOSQL中的mongodb 是我心目中理想的数据库.可是事务问题一直纠结.事物在很多系统之中是必不可少的.如果使用乐观锁来实现事务呢?这个方案有没有明显的漏洞?如果用来做财务系统可行不?[该贴被px.

Big Data 辩论: HBase会统治NoSQL世界吗?

1 2849 2

Big Data Debate: Will HBase Dominate NoSQL? - Software - EnterpriseHBase 是Google BigTable模型的成功典范,也是世.

使用 Angular.js, Node.js 和 MongoDB开发简单案例

9 2572 15 12K
分如下步骤:1> Angular.js 用于客户端开发,目前只用一个页面作为案例2> 跨网络领域联系是Angular.js和 Node.js3> Node.js用于服务器端开发4> 使用express.

想象下未来的NOSQL

1022

趁早,撤点闲话,呵呵。现在的NOSQL五花八门的,各有各的使用领域,各有各的缺点,“群雄并起的时代”,也许在x年后会出现一种,拥有Mongodb的文档式自由存储架构,拥有cassandra的完全分布式.

DDD 缓存何时持久化

15 5171 4

持久化选用SqlServer我所知的三种持久化方式1:定时:内存模型在某个时间点回写到数据库文件中(弱一致性-最终一致性)2:异步:每次模型状态改变后,提交持久化操作到工作队列中去异步执行(弱一致性).

NoDBA(干掉数据库管理员)

7 5298 3
Martin fowler发表了一篇有关NoSQL导致NoDBA文章,文章大意如下:在许多组织中,任何持久性数据将被存储在关系数据库中,由一个中央数据库管理组织进行管理的(DBA)。 这样做有各种原因.

db4o对象数据库

607

最近看了一下db4o,暂时不知道可使用的范围有多大,如果可以作为企业应用的存储,那DDD岂不是如虎添翼,再也没有了OR-mapping。。。.

预测:函数式未来与数据库磨合,sql消失

7 2861 10

函数的逻辑性与关系数据库的是一致的,而逻辑在不同语言之间是自然贯穿的,也就是说若果所有都用函数来表达的,可以使sql消失,那么由于sql引发的问题自然就消失。可以这么理解:数据库就是函数程序中的一个预.

Apache Gora™ 服务于大数据的内存模型框架

1 3035 4

服务于大数据的内存模型 Apache Gora - In-Memory Model for Big Data Apache Gora提供服务于大数据的内存数据模型in-memory data mode.

Yokozuna - 使用Solr搜索Riak

790

Video: Introducing Yokozuna - Searching Riak With Solr | Architects ZoneRiak是一个高可用分布式内存数据存储。但是查询有待改进.