最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

转载-----MartinFowler的NoSQL精粹一书中知识关键点的翻译整理

来源:动视网 责编:小采 时间:2020-11-09 09:45:15
文档

转载-----MartinFowler的NoSQL精粹一书中知识关键点的翻译整理

转载-----MartinFowler的NoSQL精粹一书中知识关键点的翻译整理:Martin Fowler是国际著名的OO专家,敏捷开发方法的创始人之一,现为ThoughtWorks公司的首席科学家. 福勒(Martin Fowler),在面向对象分析设计、UML、模式、软件开发方法学、XP、重构等方面,都是世界顶级的专家,现为Thought Works公司的首席
推荐度:
导读转载-----MartinFowler的NoSQL精粹一书中知识关键点的翻译整理:Martin Fowler是国际著名的OO专家,敏捷开发方法的创始人之一,现为ThoughtWorks公司的首席科学家. 福勒(Martin Fowler),在面向对象分析设计、UML、模式、软件开发方法学、XP、重构等方面,都是世界顶级的专家,现为Thought Works公司的首席


Martin Fowler是国际著名的OO专家,敏捷开发方法的创始人之一,现为ThoughtWorks公司的首席科学家. 福勒(Martin Fowler),在面向对象分析设计、UML、模式、软件开发方法学、XP、重构等方面,都是世界顶级的专家,现为Thought Works公司的首席科学家。Thoug

  Martin Fowler是国际著名的OO专家,敏捷开发方法的创始人之一,现为ThoughtWorks公司的首席科学家. 福勒(Martin Fowler),在面向对象分析设计、UML、模式、软件开发方法学、XP、重构等方面,都是世界顶级的专家,现为Thought Works公司的首席科学家。Thought Works是一家从事企业应用开发和集成的公司。早在20世纪80年代,Fowler就是使用对象技术构建多层企业应用的倡导者,他著有几本经典书籍:《分析模式》、《UML精粹》和《重构》等。他改变了人类开发软件的模式,他被开发者们尊为“教父”,他从不与媒体谈论技术以外的事情。这个谜一样的科学家Martin Fowler,终于首次敞开心扉,讲述自己的故事。

-----------------------------------------转载原文----------------------------------------------

1. Nosql没有一个法定的定义。关系数据库虽然成功应用了20年,网站空间,但是它们并不是为了设计有效的在集群存储上运行。Nosql虽然没有一个统一的定义,但是却有以下共同的特征:

2. 提出了聚集aggregate的概念,并认为Key-value, document 和 column-family 数据库都是面向聚集的数据库aggregate-oriented database

3. 对nosql数据模型的特点做了进一步的分析,包括Graph数据库

4. 分布式模型包括两种方式:Sharding和Replication. 一般系统都会实现一种或者两种方式。

Replication又分为两种:Master-slave和peer-to-peer.

5. 一致性.

6. 版本戳Version Stamps

利用version可以检测并发冲突,一旦更新一个数据,美国空间,就更改版本戳.

可以用计数器,GUID,hash,时间戳或者它们的组合来做版本戳.

分布式情况下版本戳向量表可以检测不同的节点是否有冲突的更新操作.

----------------------------------------------------------------------------

原文转载地址:Martin Fowler的NoSQL精粹一书中知识关键点的翻译整理

英文地址:Key Points from NoSQL Distilled

,虚拟主机

文档

转载-----MartinFowler的NoSQL精粹一书中知识关键点的翻译整理

转载-----MartinFowler的NoSQL精粹一书中知识关键点的翻译整理:Martin Fowler是国际著名的OO专家,敏捷开发方法的创始人之一,现为ThoughtWorks公司的首席科学家. 福勒(Martin Fowler),在面向对象分析设计、UML、模式、软件开发方法学、XP、重构等方面,都是世界顶级的专家,现为Thought Works公司的首席
推荐度:
标签: 转载 精粹 nosql
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top