
我喜欢披萨。 开玩笑啦。我喜欢披萨。特别是如果它是免费的时候。 我甚至喜欢看起来像免费披萨的东西。就在某一天,一个包裹来了我的邮箱中,它被包在一个披萨盒子里面。我要给 Etsy 店主五星好评。我保存了这个箱子。这比在披萨店中味道好多了。 免费比萨是我在校园里最喜欢的东西之一。在校园里的新俱乐部或组织的广告宣传单的角落里总会提到集会上会提供免费披萨。这样我就会在那里, 因为呃(你懂得)不幸的是,正如我所学到的,有个无尽的迷宫被称为成年,披萨并不总是免费的。免费奶酪的甜美味道已经过去很久了。
CUBRID
CUBRID 是一个很好的免费开源选择,专门针对 Web 应用程序进行优化,当复杂的 Web 服务需要处理大量数据并生成巨大的并发请求时,CUBRID 非常有用。这个解决方案是用 C 写的。
优点:
- 多粒度锁定
- 在线备份
- 用于开发语言的 GUI 工具和驱动程序:
- JDBC, PHP, Python, Perl, 和 Ruby.
- 自动故障切换功能,全天候在线网络服务
- 支持本机 DB 分片,实现水平/垂直可扩展性
- 大型系统通过多个数据库实例划分数据
- 数据库复制和事务一致性
优点
- Trace API 用于实时监控
- Windows 信任的身份验证
- 四个支持的架构:
- SuperClassic, Classic, SuperServer, 和 Embedded
- 多种开发工具:
- 商业工具:FIBPlus 和 IBObjects
- 自动扫描选项用于清理数据库
- 数据库触发器和存储过程的事件通知
- Firebird 的大型全球社区提供免费支持
MariaDB
MariaDB 由 MySQL 的原创人员开发,并被维基百科,Facebook 甚至 Google 等技术巨头使用。 MariaDB 是一种可为 MySQL 提供插件替换功能的数据库服务器。开发人员的首要关注点是安全性,在每个版本发布时,开发人员还会合并所有 MySQL 的安全修补程序,并在需要时对其进行增强。
优点:
- 高可扩展性,易于集成
- 能够实时访问
- 具备 MySQL 的核心功能(MariaDB 是 MySQL 的替代方案)
- 备用存储引擎,服务器优化和补丁
- MariaDB 已经运作了 20 多年的广泛知识库
缺点:
- 缺少密码复杂性插件
- 没有 memcached 界面
- 没有优化器跟踪
用户评价:
在 这里 写下对 MariaDB 的评论。
MongoDB
MongoDB 创立于 2007 年,被称为“数据库巨头”。 由 DoubleClick, ShopWiki 和 Gilt Groupe 背后的开发人员开发,并由 Fidelity Investments, Goldman Sachs Group,Inc.,Intel Capital 这些机构投资。自成立以来,MongoDB 已经被下载了 2 亿次,并且有超过 1000 个合作伙伴支持。这些合作伙伴致力于这个免费的开源解决方案,他们相信编码与数据库应该是简单而自然的。
MySQL
MySQL 诞生于 1995 年前后,现在归 Oracle 拥有。 它是开源的,但也有几个付费版本提供其他功能,如异地备份和自动缩放。 因为 MySQL 是一个行业标准,所以它兼容每个操作系统,并由 C 和 C++ 编写。 该解决方案对于国际用户来说是一个很好的选择,因为服务器可以用多种语言向客户端发送错误消息,而且支持多种不同的字符集。
优点:
- 基于主机的验证
- 即使没有网络也可用
- 灵活的权限和密码系统
- 所有密码的安全加密
- 可以嵌入到独立应用程序中的库
- 提供服务器作为客户端/服务器联网环境的独立程序
缺点:
- 被 Oracle 收购:
- 用户觉得 MySQL 不再属于免费和开源
- 不再是社区驱动
- 会员无法修复 bug 和补丁
- 由于更新缓慢而落后于其他数据库
用户评价:
在 这里 写下对 MySQL 的评价。
PostgreSQL
PostgreSQL 拥有超过 15 年的积累,是另一个明星级开源选择,运行于所有主要的操作系统,包括 Linux,UNIX(AIX,BSD,HP-UX,SGI IRIX,Mac OS X,Solaris,Tru64)和 Windows。 PostgreSQL 还完全符合 ACID 要素(原子性,一致性,隔离性,持久性)。
优点:
- 创建自定义数据类型和查询方法
- 框架允许定义和创建自定义数据类型
- 以十几种编程语言运行存储过程:
- Java,Perl,Python,Ruby,Tcl,C / C ++及其自己的 PL / pgSQL
- GiST(广义搜索树)系统
- B 树,B+树,R 树,部分和树,以及排名的 B+ 树
- 提供不同的排序和搜索算法:
- 创建扩展如 CitusDB 更多的并行性,而不修改 Postgres 代码
SQLite
SQLite 自称是世界上部署最广泛的数据库,2000 年开始使用,已被诸如苹果,Facebook,微软和谷歌等知名公司使用。 每个版本均经过仔细测试来以确保可靠性。即使有错误,SQLite 的开发人员也会通过诚实地提供每个版本的错误列表和代码更改时间来告知其潜在的缺点。
The post 7 大开源数据库利弊全对比,哪款才最适合你的? appeared first on Linuxeden开源社区.
http://ift.tt/2qZLf1N
没有评论:
发表评论