没有合适的资源?快使用搜索试试~ 我知道了~
postgres-mongo的对比1
需积分: 0 0 下载量 171 浏览量
2022-08-04
00:23:13
上传
评论
收藏 819KB PDF 举报
温馨提示
试读
7页
数据库理论有深刻的理解,可以跳过第一章,而不会漏掉信息。第二章,会在高抽象层次上,对比两个数据库提供的功能,并尝试得出对比结论。这轮对比将以一方明显优势获胜,我
资源详情
资源评论
资源推荐
2018/8/4 AI时间
https://mp.weixin.qq.com/s/ub5IMQq2KrYR5cfXfagU6Q 1/7
SQL vs NoSQL 对比之 Postgres vs Mongo
译
者
:
施
聪羽
原文链接:https://www.airpair.com/postgresql/posts/sql-vs-nosql-ko-postgres-vs-mongo
小象科技原创作品,欢迎大家疯狂转发;
机构、自媒体平台转载务必至后台留言,申请版权
本 文 将 对 比 最 常 使 用 的 document 数 据 库 ( Mongo ) 和 最 常 用 的 关 系 数 据 库
(Postgres)。我们将着眼于双方的优势和弱点,并尝试提供最切实可行的建议。
当然,这绝不是数据库的全面调查。并不会讨论整个数据库家族(如图数据库)。这
篇文章假设读者已经掌握了一定水平的技术能力。如了解JSON,这将是有利的。关
于数据库,如果不太了解,并没有关系,本文会对背景理论进行说明。如果你已经对
数据库理论有深刻的理解,可以跳过第一章,而不会漏掉信息。第二章,会在高抽象
层次上,对比两个数据库提供的功能,并尝试得出对比结论。这轮对比将以一方明显
优势获胜,我会宣布KO,但是如果双方并没有明显差距,那么结论就是,按需决策
技术,并阐述一些理由。
//
1. 基础理论
//
在本章中,我们将讨论一下数据库的理论背景。这里所讨论的一切,将被假定为这篇文章的其余部分的背景
知识。
1.1 CAP定理
任何正式的数据库讨论都将包括,至少引用过CAP定理。CAP定理认为网络共享数据系统可以有以下三个
保证:一致性(在任何给定的时间点,每一个节点看到相同的数据,并且数据是最新的)可用性(每个节点
都能处理并返回正确请求结果),分区容忍性(系统功能,不论网络分区)。这个定理进一步用来大致的划
分数据库类型,数据库分为三个种类,CA,CP,和AP。代表着满足其中两个标准的数据库系统。CA系统
显然是不可能的,因为即使是一个单一的网络客户端也需要引入系统分区。任何供应商销售一个CA系统是
彻头彻尾的谎言。CP系统将在一个分区的存在的情况下,提供一致的数据。如果无法保证数据的一致性,
他们将拒绝服务请求。AP系统将在一个分区的情况下,继续作出响应,但将不作任何数据一致性保证。
1.2 事务
数据库事务,是指作为单个逻辑工作单元执行的一系列操作。
1.2.1 ACID事务
2015-09-14AI时间
shkpwbdkak
- 粉丝: 30
- 资源: 300
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0