作为架构师,下一次你应该考虑的10个数据库

云栖号资讯:【点击查看更多行业资讯
在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来!


1、PostgreSQL

PostgreSQL听起来比较陌生,其实这种关系数据库解决方案自1997年以来一直存在,并且是Ruby,Python,Go等社区中的首选。

将PostgreSQL作为下一个项目的数据库解决方案,您绝不会失望(国内邮储银行开始全面使用PostgreSQL作为oracle的替代品,腾讯正在大量使用PostgreSQL)。市面上已经有大量不错的SQL客户端可用于连接到PostgreSQL数据库进行管理和开发。与其他关系数据库(特别是MySQL)相比,PostgreSQL具有一些引人入胜的功能,例如:数组,Range(范围),UUID,地理位置等的内置数据类型。支持文档存储(JSON样式),XML以及key-value存储(Hstore)。同步、异步复制引入了使用其它程序语言编写函数的能力,可在PL,Perl,Python等中编写脚本全文搜索何时使用PostgreSQL如果您正在开始一个新项目,之前被MySQL事务锁定打败过,那么现在是考虑PostgreSQL的好时机。如果需要部分NoSQL功能用于混合数据模型,则PostgreSQL也具有明显的优势。由于天然支持文档和key-value存储,因此您无需去寻找,安装,学习和维护另一个数据库解决方案。

【云栖号在线课堂】每天都有产品技术专家分享!
课程地址:https://yqh.aliyun.com/live

立即加入社群,与专家面对面,及时了解课程最新动态!
【云栖号在线课堂 社群】https://c.tb.cn/F3.Z8gvnK

原文发布时间:2020-07-06
本文作者:Java程序员进阶技术
本文来自:“掘金”,了解相关信息可以关注“掘金”

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章