nosql数据库学习教程

nosql数据库学习教程

ID:18323209

大小:2.41 MB

页数:71页

时间:2018-09-16

nosql数据库学习教程_第1页
nosql数据库学习教程_第2页
nosql数据库学习教程_第3页
nosql数据库学习教程_第4页
nosql数据库学习教程_第5页
资源描述:

《nosql数据库学习教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、http://blog.sina.com.cn/mpl398235717NoSQL数据库学习教程本文档由http://hitaow.sinaapp.com整理发布。1序2思想篇2CAP2最终一致性2变体2BASE2其他2I/O的五分钟法则2不要删除数据2RAM是硬盘,硬盘是磁带2Amdahl定律和Gustafson定律2万兆以太网3手段篇3一致性哈希3亚马逊的现状3算法的选择3QuorumNRW3Vectorclock3Virtualnode3gossip3Gossip(StateTransferModel)3Gossip(OperationTransferModel)3Merkletr

2、ee3Paxos3背景3DHT3MapReduceExecution3HandlingDeletes3存储实现3节点变化3列存3描述3特点4软件篇4亚数据库4MemCached4特点4内存分配4缓存策略4缓存数据库查询4数据冗余与故障预防4Memcached客户端(mc)4缓存式的Web应用程序架构4性能测试4dbcached4Memcached和dbcached在功能上一样吗?http://blog.sina.com.cn/mpl398235717http://blog.sina.com.cn/mpl3982357171列存系列1Hadoop之Hbase1耶鲁大学之HadoopDB1G

3、reenPlum1FaceBook之Cassandra1Cassandra特点1Keyspace1Columnfamily(CF)1Key1Column1Supercolumn1Sorting1存储1API1Google之BigTable1Yahoo之PNUTS1特点1PNUTS实现1Record-levelmastering记录级别主节点1PNUTS的结构1Tablets寻址与切分1Write调用示意图1PNUTS感悟1微软之SQL数据服务1非云服务竞争者1文档存储1CouchDB1特性1Riak1MongoDB1Terrastore1ThruDB1KeyValue/Tuple存储1A

4、mazon之SimpleDB1Chordless1Redis1Scalaris1Tokyocabinet/Tyrant1CT.M1Scalien1BerkleyDB1MemcacheDB1Mnesia1LightCloud1HamsterDB1Flare1最终一致性KeyValue存储1Amazon之Dynamo1功能特色1架构特色1BeansDBhttp://blog.sina.com.cn/mpl398235717http://blog.sina.com.cn/mpl3982357171简介1更新1特性1性能1Nuclear1两个设计上的Tips1Voldemort1Dynomite

5、1Kai1未分类1Skynet1Drizzle1比较1可扩展性1数据和查询模型1持久化设计2应用篇2eBay架构经验2淘宝架构经验2Flickr架构经验2Twitter运维经验2运维经验2Metrics2配置管理2Darkmode2进程管理2硬件2代码协同经验2Review制度2部署管理2团队沟通2Cache2云计算架构2反模式2单点失败(SinglePointofFailure)2同步调用2不具备回滚能力2不记录日志2无切分的数据库2无切分的应用2将伸缩性依赖于第三方厂商2OLAP2OLAP报表产品最大的难点在哪里?2NOSQL们背后的共有原则2假设失效是必然发生的2对数据进行分区2保

6、存同一数据的多个副本2动态伸缩2查询支持2使用Map/Reduce处理汇聚http://blog.sina.com.cn/mpl398235717http://blog.sina.com.cn/mpl3982357171基于磁盘的和内存中的实现1仅仅是炒作?2附2感谢2版本志2引用序日前国内没有一套比较完整的NoSQL数据库资料,有很多先驱整理发表了很多,但不是很系统。不材尝试着将各家的资料整合一下,并书写了一些自己的见解。本书写了一些目前的NoSql的一些主要技术,算法和思想。同时列举了大量的现有的数据库实例。读完全篇,相信读者会对NoSQL数据库了解个大概。另外我还准备开发一个开源内

7、存数据库galaxydb.本书也是为这个数据库提供一些架构资料。思想篇CAP,BASE和最终一致性是NoSQL数据库存在的三大基石。而五分钟法则是内存数据存储了理论依据。这个是一切的源头。CAP·C:Consistency一致性·A:Availability可用性(指的是快速获取数据)·P:ToleranceofnetworkPartition分区容忍性(分布式)10年前,EricBrewer教授指出了著名的CAP理论,后来Seth

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。