现在是时候为您的家庭或企业购买数据库解决方案,但您如何决定? 首先,确定您需要哪些功能,以便您可以选择符合要求的产品,并且不会对您的钱袋造成太大的痛苦。
桌面数据库
您可能对至少一个桌面数据库产品很熟悉。 市场由诸如Microsoft Access ,FileMaker Pro和OpenOffice Base等品牌主导。 这些产品相对便宜,适用于单用户或非交互式Web应用程序。 让我们仔细看看它们:
- Microsoft Access :Access是Microsoft Office套件的一部分,因此您可能已经可以访问它。 如果您拥有Office,Access将为您提供熟悉的界面,因此比更强大的解决方案更容易学习。 支持所有基本数据库功能,包括复杂的数据查询,多用户,数据输入表单和报告。 基于Web的功能随2010版本一起添加,允许用户访问数据库,而无需在其系统上安装Access。 不幸的是,Access支持2千兆字节的最大数据库大小,将其限制于小型企业和个人。 在Windows和Mac上都可以访问。
- FileMaker Pro : FileMaker Pro最初仅在Mac上可用,近年来发展强劲,是Access的可靠替代品。 它速度快,成本低,并提供一整套支持移动解决方案的工具。 FileMaker Pro是FileMaker平台的一部分,其中包括用于移动平台的FileMaker Go和用于在云中托管应用程序的FileMaker Cloud和FileMaker Server。
- OpenOffice Base :Apache提供的这个免费数据库提供了很多基本的数据库功能,但免费的限制了它的功能集。 它的主要用途可能是家庭用户,它包括一系列帮助配置的向导。 但是,它确实提供了一组驱动器来连接到其他多用户数据库引擎,包括MySQL和PostgreSQL。
服务器数据库
如果您正在计划一个像电子商务网站或多用户数据库这样的重型数据库应用程序,那么您需要打电话给其中一个大枪。 像MySQL,Microsoft SQL Server,IBM DB2和Oracle这样的服务器数据库提供了真正的火力,但却带有相应沉重的价格标签。
- Oracle :Oracle是数据库之王,并且是第一个开发的关系数据库管理系统(RDBMS)。 它的功能集广泛深入,但其学习曲线也是如此。 如果您在多个地点维护大量数据,并且您有一些技术帮助和丰富的资金,这可能是最佳选择。
- Microsoft SQL Server :如果您的组织已经在使用Microsoft应用程序,那么SQL Server是一个不错的选择。 它易于使用并与其他Microsoft产品紧密集成。
- MySQL :MySQL由Sun Microsystems拥有,但在2009年Oracle收购Sun时成为Oracle的一部分。它在基于Web的应用程序中很受欢迎。
- IBM DB2 :IBM的企业数据库DB2是甲骨文的直接竞争对手,也赢得了价格战。
这四人并不是服务器数据库游戏中的唯一玩家,但他们传统上是最大的。 其他要考虑的是Teradata,PostgreSQL和SAP Sybase。 一些企业数据库提供免费或低成本的“快速”版本,因此请检查这些数据以作为旋转功能的机会。
启用Web的数据库
如今,几乎每个数据库应用程序都需要进行某种网络交互。 许多人认为如果您需要接受或提供Internet上的信息,则需要使用服务器数据库。 这不一定是事实 - 桌面数据库可以(价格低廉!)满足您的需求。 例如,Microsoft Access在其2010版本中添加了对Web应用程序的支持。 如果您需要此功能,请务必阅读您正在考虑购买的任何数据库的所有细节。