35個開源數據庫引擎

他們準備的文章很棒 在WebResourcesDepot中 他們告訴我們選擇時的巨大可能性 “開源”字段中的數據庫引擎.


如本文所述,您可能知道主要的替代方法(其中一些是商業方法):

如該文本所示,這些選項如此廣泛是正常的:它們有充分的文檔記錄,背後有大量的用戶群體, 與市場上大多數CMS高度集成,除了可在主要託管公司中使用。 但是,除了這些選擇之外,還有無限的可能性。

證明 上述文章,我將簡單地改編一下,建議您訪問。 以下是該領域的35種開放源替代方案,首先, 讓我為翻譯道歉。 我不熟悉本文中處理的許多術語,因此我可能搞砸了一些描述:

MongoDB的

它是一個高性能,可擴展,無模式的開源數據庫(儘管我不確定,但這意味著它不是傳統的關係數據庫)和麵向文檔的(JSON類型的數據模式)。 有一些驅動程序準備使用來自PHP,Python,Perl,Ruby,JavaScript,C ++等語言的數據庫。

超表

Hypertable是一種高性能的分佈式數據存儲系統,旨在支持需​​要最大性能,可伸縮性和效率的應用程序。 它是根據Google的BigTable項目設計和建模的,主要關注大型數據集。

阿帕奇沙發數據庫

與MongoDB一樣,該項目旨在提供一個面向文檔的數據庫,可以使用JavaScript在MapReduce模式下對其進行查詢或建立索引。 CouchDB提供了一個RESTful JSON API,可以從任何支持HTTP請求的環境中進行訪問。

新4j

它是Java中的完全事務性持久性引擎,它使用圖形而不是表存儲數據。 Neo4j提供了巨大的可擴展性。 它可以在一台機器上處理數十億個節點/關係/屬性的圖形,並且可以在多台機器上縮放。

了Riak

Riak是Web應用程序的理想數據庫,它具有以下優點:

  • 具有去中心化鍵值的商店
  • 靈活的地圖/縮小引擎
  • 友好的HTTP / JSPN查詢界面。

Oracle伯克利數據庫

它是一個嵌入式數據庫引擎,可通過零管理為開發人員提供快速有效的本地持久性。 Oracle Berkeley DB是一個直接鏈接到我們的應用程序的庫,它允許簡單的函數調用,而不是將消息發送到遠程服務器以提高性能。

Apache Cassandra

Cassandra可能是市場上最著名的NoSQL項目之一。 它是具有高可擴展性的第二代分佈式數據庫,已被Facebook(開發者),Digg,Twitter,Cisco和更多公司等巨頭使用。 目的是為存儲數據提供一致,容錯和高可用性的環境。

Memcached的

Memcached的 是類型為內存鍵值的存儲 從數據庫調用,API調用或頁面渲染的結果中獲取小的任意數據字符串(文本,對象)。 它通過減輕數據庫負載來加速動態Web應用程序。

火鳥

Firebird(不要與Firefox混淆)是一種關係數據庫,可以在Linux,Windows和各種UNIX平台上使用,並為Linux提供高性能和強大的語言支持 存儲過程和触發器。

Redis的

Redis是高級的快速鍵值數據庫, 它是用C編寫的,可以用作內存緩存,可以在傳統數據庫之前使用,也可以單獨使用。 它支持多種編程語言,並在GitHub或Engine Yard等非常流行的項目中使用。 還有一個名為 雷迪斯卡 允許管理Redis數據庫。

HBase的

HBase是面向列的分佈式存儲 也可以稱為Hadoop數據庫。 該項目旨在提供“數十億行,數百萬列”的巨大表格。 它具有一個RESTful網關,該網關支持XML,Protobug和二進制數據編碼選項。

鍵空間

它是具有一致複製的鍵值類型存儲,可在Windows操作系統上運行。 Keyspace通過掩蓋網絡和服務器故障並顯示為一項高可用性服務來提供高可用性。

4店

4store是一個數據庫和查詢存儲引擎,以RDF格式維護數據。 它是用ANSI C99編寫的,旨在在UNIX系統上運行,並且提供了高性能,可伸縮和穩定的平台。

MariaDB的

MariaDB是MySQL®數據庫服務器的向後兼容分支。 它包括對大多數開放源代碼存儲引擎以及Maria存儲引擎本身的支持。

毛毛雨

它是MySQL的一個分支,專注於成為一個高效,穩定的數據庫,特別針對Internet應用程序進行了優化,並遵循了雲計算的理念。

超級SQL

它是用Java編寫的關係SQL數據庫引擎。 HyperSQL提供了一個小型但快速的數據庫引擎,該引擎具有基於內存的表和基於磁盤的表,並支持嵌入式和服務器模式。 此外,它具有SQL命令控制台和查詢圖形界面等工具。

數據庫

MonetDB是用於高性能應用程序的數據庫系統,旨在進行數據挖掘,OAP,GIS,XML搜索以及從文本和多媒體文件中收集信息。

堅持不懈

它是一個對象存儲引擎和應用程序服務器(在Java / Rhino中運行),提供動態JSON數據存儲,用於快速開發基於JavaScript的,面向數據的Internet應用程序。

數據庫

eXist-db是通過XML技術開發的。 它根據該標準的數據模型存儲CML數據,並具有對XQuery進行高效且基於索引的處理的特點。

其他選擇

看過| 非常Linux


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。