NoSQL数据库
OnlyQi
我是一只蜗牛
展开
-
分布式数据处理系统的基本原则与设计理念
本文涉及ACID,CAP,和BASE的含义。原创 2020-10-07 10:24:05 · 585 阅读 · 0 评论 -
MongoDB简介
MongeDB是一个开源的文档数据库(Document Database),旨在将数据作为类 JSON 文档存储和查询。文档数据库让开发人员可以使用他们在其应用程序代码中使用的相同文档模型格式,更轻松地在数据库中存储和查询数据。文档和文档数据库的灵活、半结构化和层级性质允许它们随应用程序的需求而变化。document database是内容管理应用程序的一个绝佳选择,例如博客和视频平台。通过文档...原创 2019-08-15 14:36:12 · 509 阅读 · 0 评论 -
DynamoDB简介
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.CoreComponents.htmlDynamoDB是AWS提供的key/value和document型数据库。DynamoDB既是key/value数据库,也是document数据库,原因在下面解释。1,所有的数据都存储在SSD中,可以...原创 2019-08-15 14:13:44 · 2808 阅读 · 0 评论 -
NoSQL数据库的4种模型
实现了关系型模型的数据库就称为关系型数据库。关系型模型简单的说,就是由一系列的tuples(rows),以及tuples之间的关系构成。 具体到关系型数据库,该模型的表现形式就是结构相同的rows(即符合同一种schema)被组织到一个table中,而不同的table之间用外键关联。从本质上说,外键反应的是不同table间的row的关系而不是table之间的关系。而我们对关系型数据库的操作其实就是原创 2016-01-30 18:16:16 · 1818 阅读 · 0 评论 -
关系型数据库和nosql数据库高可用性的思考
最近在看NOSQL。NOSQL和关系型数据库相比,一大优势就是高可用性。因此产生了一些疑问:为什么nosql可以实现高可用性而关系型数据库在这方面却饱受诟病?关系型数据库首先oracle和sqlserver都属于分布式数据库。wiki中对分布式数据库的定义:http://en.wikipedia.org/wiki/Distributed_database原创 2012-09-16 23:37:06 · 5470 阅读 · 0 评论 -
Percona server
http://www.percona.com/about-percona转载 2012-10-10 16:14:16 · 1200 阅读 · 0 评论 -
Cassandra数据库设计
primary key只有primary key中涉及的column,partition key或者clustering key才可以作为查询条件。如果where条件中使用了没有被索引的字段,Cassandra会报错并不执行该语句。因此在Cassandra中,将所有字段都包含在primary key中是很常见的做法。table order这里有一个有趣的例子:对于一个表,默认按照正序排原创 2014-12-26 15:46:51 · 2994 阅读 · 1 评论 -
Cassandra数据模型
Cassandra的最新版本是2.1。在Cassandra旧的数据模型中,非常强调column-family。column-family类似于关系型数据库中的表。但是在新的版本中,Cassandra的数据模型发生了很大的改变:table取代了column-family;同时新开发了CQL。和SQL的作用类似,CQL用于操作Cassandra中的数据。CQL的语法看起来非常接近SQL。从这两点,加上原创 2014-12-24 14:18:43 · 2487 阅读 · 0 评论 -
NOSQL数据库中的Key-Value数据库介绍
Key-Value数据库是一种非关系数据库,它使用简单的键值方法来存储数据。键值数据库将数据存储为键值对集合,其中键作为唯一标识符。键和值都可以是从简单对象到复杂复合对象的任何内容,且不同数据行的value的类型可以完全不同。1,由于record之间通常没有关联,键值数据库是高度可分区的。2,Key-Value数据库,尤其是内存Key-Value数据库可以实现很高的读写速度,并发度,一致性...原创 2013-03-14 14:46:35 · 2163 阅读 · 0 评论 -
NoSQL database简介
实现了关系型模型的数据库就称为关系型数据库。关系型模型简单的说,就是由一系列的tuples(rows),以及tuples之间的关系构成。具体到关系型数据库,该模型的表现形式就是结构相同的rows(即符合同一种schema)被组织到一个table中,而不同的table之间用外键关联。从本质上说,外键反应的是不同table间的row的关系而不是table之间的关系。而我们对关系型数据库的操作其实就...原创 2013-03-11 16:58:08 · 1395 阅读 · 0 评论 -
Amdahl's law
http://en.wikipedia.org/wiki/Amdahl%27s_lawIt is used to find the maximum expected improvement to an overall system when only part of the system is improved.It is often used in parallel computing转载 2012-10-10 11:46:03 · 1193 阅读 · 0 评论 -
在solaris安装Mongo step by step
1,首先到官网上下载mongo:http://www.mongodb.org/downloads我下载的是Solaris版的tgz包mongodb-src-r2.0.6.tar.gz.2, 将包解压:先用gunzip解压:gunzip mongodb-src-r2.0.6.tar.gz得到mongodb-src-r2.0.6.tar后再用tar解压:tar -xf原创 2012-07-30 22:38:57 · 1189 阅读 · 0 评论