选择特定数据库管理系统有哪些因素?

mr.*_*bio 5 database language-agnostic

为什么有这么多数据库管理系统?我不是数据库专家,我从未想过使用除mySQL之外的其他数据库.

编程语言提供了不同的范例,因此为您的目的选择特定语言是有意义的.

选择特定数据库管理系统的因素有哪些?

Geo*_*ker 10

物以类聚,人以群分:

  • .NET人员喜欢Microsoft SQL Server提供的同类堆栈.
  • Oracle是' 请仅在企业应用程序中使用 'DBMS.
  • MySQLPostgreSQL被开源人群使用.
  • SQLite非常适合嵌入式DBMS.
  • Microsoft Access非常适合单人Microsoft Office集成数据库(或者,对于那些不知道更好的人)

我对非关系型DBMS几乎一无所知:NoSQL,MongoDB,db4o,CouchDB,BigTable.我建议一个不同的问题来解决这些问题,因为它们的目标与传统的RDBMS不同.

  • 而PostgreSQL适用于那些想要功能齐全,成熟,快速且可扩展的数据库的人;-) (3认同)
  • 没错.PostgreSQL的.我忘了它已存在. (2认同)