Postgres是一个成熟的重型企业级数据库系统.Postgres旨在尽可能地实施SQL 规范.Postgres是开源的,免费的.多家公司出售专业支持服务.致力于Postgres的会议全年都会在全球范围内举行,包括核心捐助者会见的渥太华.我对Postgres的了解越多,我就越感兴趣.
MySQL(和MariaDB)是Postgres的竞争对手,非常受欢迎.但在我看来,与Postgres相比,MySQL在质量,稳健性,稳定性,安全性,文档,负责任的渐进式计划开发,关注数据安全性,开放性和更多考虑因素方面相形见绌.
我对MySQL的了解越多,对我的印象就越少.但MySQL 很受欢迎.您将在MySQL上找到许多资源,书籍和帖子.但它的受欢迎程度让我不知所措 MySQL与Postgres就像Linux与BSD一样,在许多技术类别中看起来更优越,而另一个则得到了所有流行的炒作.
但是没有必要开始一场火焰战:检查出来并做出自己的决定.
SQLite是另一个开源的免费SQL引擎.但顾名思义,它的目标是相对较小的简单目的.Apple将SQLite与Mac OS X和iOS捆绑在一起.
如果您精通Java,可以考虑使用H2数据库引擎.简单易上手.主要旨在嵌入应用程序,但您可以将其用作数据库服务器.虽然它缺少许多服务器功能,但它可能是一个很好的入门方式.
Derby是另一个基于Java的数据库引擎,既适用于嵌入式应用程序,也适用于服务器.最初是商业产品,后来被IBM收购,然后作为开源免费项目捐赠给Apache.生产中存在大量使用问题,因此要研究当前的发展状况.目前,H2似乎是比德比更好的选择.
FirebirdSQL在另一个开源数据库中,但我没有经验.近年来似乎引起了新的兴趣和发展浪潮.
OpenBase是一个商业数据库服务器,最初是为NeXTSTEP/OpenStep开发的(它发展成我们今天所知的Mac OS X).
另一种商业服务器INTERBASE通过Embarcadero Technologies公司.
4D(以前称为4th Dimension)是一种独特的数据库服务器,最初是在经典Mac上开发的,现在可用于Mac OS X和Windows.4D是特殊的,因为它是一个称职的关系数据库服务器,但具有专有的查询语言而不是SQL.4D也很特别,因为它与自己的编程工具集集成,包括可视化的表单布局开发环境.其他开发工具可以通过Web服务调用(SOAP,JSON等),插件和其他机制访问其数据.
我最近对项目的选择是:
| 归档时间: |
|
| 查看次数: |
15348 次 |
| 最近记录: |