現在是時候為您的家庭或企業購買數據庫解決方案,但您如何決定? 首先,確定您需要哪些功能,以便您可以選擇符合要求的產品,並且不會對您的錢袋造成太大的痛苦。
桌面數據庫
您可能對至少一個桌面數據庫產品很熟悉。 市場由諸如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應用程序的支持。 如果您需要此功能,請務必閱讀您正在考慮購買的任何數據庫的所有細節。