
数据库/NoSQL
技术笔记本
这个作者很懒,什么都没留下…
展开
-
Analysis of the NoSQL landscape
对NoSQL的分类统计[1] http://blog.knuthaugen.no/2010/03/the-nosql-landscape.html转载 2012-12-30 14:05:58 · 634 阅读 · 0 评论 -
大数据资源收集
数据可视化https://github.com/showcases/data-visualization原创 2015-09-17 15:46:22 · 801 阅读 · 0 评论 -
Linearizability and Sequential Consistency
Linearizability and Sequential Consistencya) A sequentially consistent data store. b) A data store that is not sequentially consistent. Sequential Consi转载 2014-01-21 18:33:10 · 2820 阅读 · 0 评论 -
GFS: Evolution on Fast-forward
GFS: Evolution on Fast-forwardby Marshall Kirk McKusick, Sean Quinlan | August 7, 2009A discussion between Kirk McKusick and Sean Quinlan aboutthe origin and evolution of the Google File System.转载 2014-01-21 17:03:53 · 1911 阅读 · 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 · 572 阅读 · 0 评论 -
使用memcached提升网站服务器性能
注:memcached为频繁访问的信息提供内存缓存。从而减少访问较慢存储源,如硬盘和数据库,提升应用程序性能。memcached的接口由网络连接提供,它故意没有提供认证和安全通信。可以部署在多个物理服务器上,存储的数据是key/value对。信息一直存储在缓存中,除非内存耗尽,对应条目删除或者过期。应用程序应该能在memcached和常规存储之间切换。mem转载 2013-01-01 20:21:35 · 693 阅读 · 0 评论 -
NoSQL数据库的分布式算法
原文《NoSQL数据库的分布式算法》系统的可扩展性是推动NoSQL运动发展的的主要理由,包含了分布式系统协调,故障转移,资源管理和许多其他特性。这么讲使得NoSQL听起来像是一个大筐,什么都能塞进去。尽管NoSQL运动并没有给分布式数据处理带来根本性的技术变革,但是依然引发了铺天盖地的关于各种协议和算法的研究以及实践。正是通过这些尝试逐渐总结出了一些行之有效的数据库构建方法。在这篇文章里,转载 2013-01-23 09:29:30 · 1351 阅读 · 0 评论 -
Redis虚拟内存介绍
注:Redis由VMware资助Redis使用epollRedis是单线程的(相对于客户端).I/O线程池用来进行交换操作[1].Redis在发现oom时,通过cron(可以每秒一次或者每秒10次)功能将value转移至交换文件. 这可以通过阻塞方式或者I/O线程的方式执行. 当没有值可以转移或者不在oom时,这个过程停止.确定是否选择转移的因素,访问越少,转载 2013-01-01 13:56:36 · 735 阅读 · 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 · 21904 阅读 · 0 评论 -
NoSQL分类
NoSQL数据库分类:NoSQL DEFINITION:Next Generation Databases mostly addressing some of the points: beingnon-relational,distributed, open-source and horizontally scalable.The original intention has be转载 2013-08-19 15:20:48 · 1260 阅读 · 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 · 924 阅读 · 0 评论 -
NoSQL读书笔记 - CouchDB
Apache CouchDB™ is a databasethat uses JSON for documents,JavaScript for MapReduce queries,and regular HTTP for an APICouchDB - Cluster of unreliable commodity hardw原创 2013-03-01 14:13:50 · 2630 阅读 · 1 评论 -
Atomic Commit In SQLite
1.0 IntroductionAn 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 · 805 阅读 · 0 评论 -
配置MongoDB Sharding
1) 启动副本集三个shard,每个shard三个副本,三台机器(170/171/172),每台机器分别对应三个shard中的一个副本#170mongod --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 · 778 阅读 · 0 评论