• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 转载-----Martin Fowler的NoSQL精粹一书中知识关键点的翻译整理

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

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了转载,-----Martin,Fowler,NoSQL,精粹等相关知识,希望本文的分享对您有所帮助

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

,香港虚拟主机
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 一步一步教你网站同步镜像(转载)
  • 转载-----Martin Fowler的NoSQL精粹一书中知识关键点的翻译整理

相关文章

  • 2018-12-05Mysql使用命令实现分级查找帮助的方法
  • 2018-12-05SQL server2000的理论认识
  • 2018-12-05属性类如何使用?总结属性类实例用法
  • 2017-05-11mysql中limit的用法深入分析
  • 2018-12-05mysql 5.7.11 winx64快速安装配置教程_MySQL
  • 2017-05-11mysql 终结点映射器中没有更多的终结点可用的解决方法
  • 2018-12-05SQLSERVER 2005的ROW_NUMBER、RANK、DENSE_RANK的用法
  • 2018-12-05MySQL基础教程mysql5.7.18安装和连接
  • 2018-12-05Mysql怎么优化修复数据库表
  • 2017-05-11解析mysql中如何获得数据库的大小

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • mysql 函数之全文搜索功能
    • 一些文件未注册导致mssql表文件无法找开的解决方法
    • Oracle10g 安装方法
    • 一些有用的sql语句整理 推荐收藏
    • 最长用最基本的MSSQL数据库备份与还原
    • mysql 主从服务器的简单配置
    • JDBC数据库的使用操作总结
    • MSSQL2000安全设置图文教程
    • 详解MySQL PXC构建新节点只需IST传输的方法
    • MySQL安装详解图文版(V5.5 For Windows)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有