![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库/NoSQL
技术笔记本
这个作者很懒,什么都没留下…
展开
-
Analysis of the NoSQL landscape
对NoSQL的分类统计 [1] http://blog.knuthaugen.no/2010/03/the-nosql-landscape.html转载 2012-12-30 14:05:58 · 607 阅读 · 0 评论 -
大数据资源收集
数据可视化 https://github.com/showcases/data-visualization原创 2015-09-17 15:46:22 · 770 阅读 · 0 评论 -
Linearizability and Sequential Consistency
Linearizability and Sequential Consistency a) A sequentially consistent data store. b) A data store that is not sequentially consistent. Sequential Consi转载 2014-01-21 18:33:10 · 2784 阅读 · 0 评论 -
GFS: Evolution on Fast-forward
GFS: Evolution on Fast-forward by Marshall Kirk McKusick, Sean Quinlan | August 7, 2009 A discussion between Kirk McKusick and Sean Quinlan aboutthe origin and evolution of the Google File System.转载 2014-01-21 17:03:53 · 1865 阅读 · 0 评论 -
A Brief History of NoSQL (转)
NoSQL的简短介绍 http://blog.knuthaugen.no/2010/03/a-brief-history-of-nosql.html转载 2012-12-29 23:51:56 · 539 阅读 · 0 评论 -
使用memcached提升网站服务器性能
注: memcached为频繁访问的信息提供内存缓存。从而减少访问较慢存储源,如硬盘和数据库,提升应用程序性能。 memcached的接口由网络连接提供,它故意没有提供认证和安全通信。可以部署在多个物理服务器上,存储的数据是key/value对。 信息一直存储在缓存中,除非内存耗尽,对应条目删除或者过期。 应用程序应该能在memcached和常规存储之间切换。mem转载 2013-01-01 20:21:35 · 663 阅读 · 0 评论 -
NoSQL数据库的分布式算法
原文《NoSQL数据库的分布式算法》 系统的可扩展性是推动NoSQL运动发展的的主要理由,包含了分布式系统协调,故障转移,资源管理和许多其他特性。这么讲使得NoSQL听起来像是一个大筐,什么都能塞进去。尽管NoSQL运动并没有给分布式数据处理带来根本性的技术变革,但是依然引发了铺天盖地的关于各种协议和算法的研究以及实践。正是通过这些尝试逐渐总结出了一些行之有效的数据库构建方法。在这篇文章里,转载 2013-01-23 09:29:30 · 1319 阅读 · 0 评论 -
Redis虚拟内存介绍
注: Redis由VMware资助 Redis使用epoll Redis是单线程的(相对于客户端).I/O线程池用来进行交换操作[1]. Redis在发现oom时,通过cron(可以每秒一次或者每秒10次)功能将value转移至交换文件. 这可以通过阻塞方式或者I/O线程的方式执行. 当没有值可以转移或者不在oom时,这个过程停止. 确定是否选择转移的因素,访问越少,转载 2013-01-01 13:56:36 · 708 阅读 · 0 评论 -
NoSQL的三大基石(CAP、BASE和最终一致性)
CAP,BASE和最终一致性是NoSQL数据库存在的三大基石。而五分钟法则是内存数据存储了理论依据。这个是一切的源头。 CAP C: Consistency 一致性 A: Availability 可用性(指的是快速获取数据) P: Tolerance of network Partition 分区容忍性(分布式) 10年前,Eric Brewer教授指出了著名的CA转载 2013-08-22 19:23:46 · 21645 阅读 · 0 评论 -
NoSQL分类
NoSQL数据库分类: NoSQL DEFINITION:Next Generation Databases mostly addressing some of the points: being non-relational,distributed, open-source and horizontally scalable. The original intention has be转载 2013-08-19 15:20:48 · 1229 阅读 · 0 评论 -
Amazon Dynamo论文解读 - Merkle Tree的使用
Merkle Tree是Dynamo论文中用到的一个算法,读这篇论文前,我并不知道这个算法,所以找了相关资料了解了解,以便我对论文有更进一步的了解。 什么是Merkle Tree Merkle Tree,是一种树(数据结构中所说的树),网上大都称为Merkle Hash Tree,这是因为 它所构造的Merkle Tree的所有节点都是Hash值。Merkle Tree具有转载 2013-03-15 15:16:21 · 892 阅读 · 0 评论 -
NoSQL读书笔记 - CouchDB
Apache CouchDB ™ is a database that uses JSON for documents, JavaScript for MapReduce queries, and regular HTTP for an API CouchDB - Cluster of unreliable commodity hardw原创 2013-03-01 14:13:50 · 2603 阅读 · 1 评论 -
Atomic Commit In SQLite
1.0 Introduction An important feature of transactional databases like SQLite is "atomic commit". Atomic commit means that either all database changes within a single transaction occur or none of th转载 2013-02-15 12:43:19 · 775 阅读 · 0 评论 -
配置MongoDB Sharding
1) 启动副本集 三个shard,每个shard三个副本,三台机器(170/171/172),每台机器分别对应三个shard中的一个副本 #170 mongod --shardsvr --replSet shard-a --dbpath /mongo-data/rs-170-a --port 30000 --logpath /mongo-data/rs-170-a.log --fork --no原创 2017-09-12 16:40:02 · 716 阅读 · 0 评论