我喜歡披薩。
開玩笑啦。我喜歡披薩。特別是如果它是免費的時候。
我甚至喜歡看起來像免費披薩的東西。就在某一天,一個包裹來了我的郵箱中,它被包在一個披薩盒子裡面。我要給 Etsy 店主五星好評。我保存了這個箱子。這比在披薩店中味道好多了。
免費比薩是我在校園裡最喜歡的東西之一。在校園裡的新俱樂部或組織的廣告宣傳單的角落裡總會提到集會上會提供免費披薩。這樣我就會在那裡, 因為呃(你懂得)
不幸的是,正如我所學到的,有個無盡的迷宮被稱為成年,披薩並不總是免費的。免費奶酪的甜美味道已經過去很久了。
但在數據庫管理軟件的世界裡並非如此,其中免費的數據庫軟件和開源解決方案與番茄醬和香蒜醬的搭配一樣豐富、令人著迷。
因為當 IT 部門在微薄的預算下運行時,降低成本對於保持業務和保持 IT 業務盈利是非常重要的。每個人都喜歡免費的東西。
這對我來說同樣很誘人。
所以,讓我們回到對你影響重大的大學時代,當世界像融化的芝士一樣自由而夢幻的時候,看看這七個絕妙的免費數據庫軟件和開源的DBM解決方案,讓你的部門保持正常預算。
CUBRID
CUBRID 是一個很好的免費開源選擇,專門針對 Web 應用程序進行優化,當複雜的 Web 服務需要處理大量數據並生成巨大的併發請求時,CUBRID 非常有用。這個解決方案是用 C 寫的。
優點:
多粒度鎖定
在線備份
用於開發語言的 GUI 工具和驅動程序:
JDBC, PHP, Python, Perl, 和 Ruby.
自動故障切換功能,全天候在線網絡服務
支持本機 DB 分片,實現水平/垂直可擴展性
大型系統通過多個數據庫實例劃分數據
數據庫複製和事務一致性
缺點:
不適用於蘋果系統
沒有腳本調試器
手冊僅限英文或韓文
他們論壇上的討論往往是過時的(大部分來自幾年前)
在這裡寫下對 CUBRID 的評論。
Firebird
該關係型數據庫自1981年以來一直(以各種名稱)用於生產系統,並具有許多ANSI SQL標準功能。 Firebird能夠在Linux,Windows和各種Unix平臺上運行。
優點
Trace API 用於實時監控
Windows 信任的身份驗證
四個支持的架構:
SuperClassic, Classic, SuperServer, 和 Embedded
多種開發工具:
商業工具:FIBPlus 和 IBObjects
自動掃描選項用於清理數據庫
數據庫觸發器和存儲過程的事件通知
Firebird 的大型全球社區提供免費支持
缺點:
不包括集成複製支持(僅作為附件)
缺少臨時表格和與其他數據庫系統的集成
與其他操作系統解決方案相比,缺乏 Windows 信任認證
在這裡寫下對 Firebird 的評論。
MariaDB
MariaDB 由 MySQL 的原創人員開發,並被維基百科,Facebook 甚至 Google 等技術巨頭使用。 MariaDB 是一種可為 MySQL 提供插件替換功能的數據庫服務器。開發人員的首要關注點是安全性,在每個版本發佈時,開發人員還會合並所有 MySQL 的安全修補程序,並在需要時對其進行增強。
優點:
高可擴展性,易於集成
能夠實時訪問
具備 MySQL 的核心功能(MariaDB 是 MySQL 的替代方案)
備用存儲引擎,服務器優化和補丁
MariaDB 已經運作了20多年的廣泛知識庫
缺點:
缺少密碼複雜性插件
沒有 memcached 界面
沒有優化器跟蹤
用戶評價:
在這裡寫下對 MariaDB 的評論。
MongoDB
MongoDB 創立於2007年,被稱為“數據庫巨頭”。 由 DoubleClick, ShopWiki 和 Gilt Groupe 背後的開發人員開發,並由 Fidelity Investments, Goldman Sachs Group,Inc.,Intel Capital 這些機構投資。自成立以來,MongoDB 已經被下載了 2 億次,並且有超過 1000 個合作伙伴支持。這些合作伙伴致力於這個免費的開源解決方案,他們相信編碼與數據庫應該是簡單而自然的。
優點:
文件驗證
加密存儲引擎
常用用例:
移動應用
產品目錄
內容管理
具有內存存儲引擎(beta)的實時應用程序
減少主要故障恢復的時間
缺點:
不適合需要處理複雜事務的應用程序
不是傳統應用程序的替代品
年輕的解決方案:軟件更新快
用戶評價:
在這裡寫下對 MongoDB 的評價。
MySQL
MySQL 誕生於 1995 年前後,現在歸 Oracle 擁有。 它是開源的,但也有幾個付費版本提供其他功能,如異地備份和自動縮放。 因為MySQL是一個行業標準,所以它兼容每個操作系統,並由 C 和 C++ 編寫。 該解決方案對於國際用戶來說是一個很好的選擇,因為服務器可以用多種語言向客戶端發送錯誤消息,而且支持多種不同的字符集。
優點:
基於主機的驗證
即使沒有網絡也可用
靈活的權限和密碼系統
所有密碼的安全加密
可以嵌入到獨立應用程序中的庫
提供服務器作為客戶端/服務器聯網環境的獨立程序
缺點:
被 Oracle 收購:
用戶覺得 MySQL 不再屬於免費和開源
不再是社區驅動
會員無法修復 bug 和補丁
由於更新緩慢而落後於其他數據庫
用戶評價:
在這裡寫下對 MySQL 的評價。
PostgreSQL
PostgreSQL 擁有超過 15 年的積累,是另一個明星級開源選擇,運行於所有主要的操作系統,包括Linux,UNIX(AIX,BSD,HP-UX,SGI IRIX,Mac OS X,Solaris,Tru64)和 Windows。 PostgreSQL 還完全符合 ACID 要素(原子性,一致性,隔離性,持久性)。
優點:
創建自定義數據類型和查詢方法
框架允許定義和創建自定義數據類型
以十幾種編程語言運行存儲過程:
Java,Perl,Python,Ruby,Tcl,C / C ++及其自己的PL / pgSQL
GiST(廣義搜索樹)系統
B 樹,B+樹,R 樹,部分和樹,以及排名的 B+ 樹
提供不同的排序和搜索算法:
創建擴展如 CitusDB 更多的並行性,而不修改 Postgres 代碼
缺點:
MVCC系統需要定期的“清理(vacuuming)”
高交易率環境中的問題
由強大的社區發展起來的
改進需要更大的努力
用戶評價:
在這裡寫下對 PostgreSQL 的評論。
SQLite
SQLite 自稱是世界上部署最廣泛的數據庫,2000年開始使用,已被諸如蘋果,Facebook,微軟和谷歌等知名公司使用。 每個版本均經過仔細測試來以確保可靠性。即使有錯誤,SQLite 的開發人員也會通過誠實地提供每個版本的錯誤列表和代碼更改時間來告知其潛在的缺點。
優點:
沒有單獨的服務器進程
文件格式是跨平臺的
緊湊型庫:運行速度比更大內存的還要快
符合 ACID 原則
還可提供專業支持
缺點:
不推薦用於:
客戶端/服務器應用程序
大容量網站
大數據集
高併發性
在這裡寫下對 SQLite 的評價。
既然你已經看到這裡一定是比較滿意小編所寫的,順便關注小編吧持續更新!