小型資料庫TinyDB

來源:互聯網
上載者:User

今天沒事下了一個電子記事本,可以寫日記還可以管理一下文檔,有了它我就不用在忘記什麼文檔在什麼位置了,開啟它就一目瞭然了。

在看它的協助時發現它用的資料庫是TinyDB,這個我沒見過,所以今天查了些資料總結一下。

TinyDB是一個Delphi和C++Builder程式下小、快、可靠的資料庫引擎,它可以存取自有格式的一般檔案,不需要BDE,不需要安裝和配置。採用TinyDB引擎,所有資料都可一存在單個檔案中。對Delphi和C++Builder小型應用程式,TinyDB是一個理想的BDE替換引擎,即將移植到Kylix。

主要特徵:
從TDataSet繼承,支援所有的資料感知控制項
不需要BDE、DLL和OCX
所有資料在單個檔案中
支援BLOB欄位資料壓縮
支援資料庫加密,CRC32保護
擴充的資料處理演算法介面
支援記憶體資料庫
支援多索引,最大記錄數超過100,000
包含TinyDB案頭工具,詳細的手冊和大量的樣本程式

TinyDB所要做的事情,便是在不需要BDE支援的前提下,給軟體提供一個穩定的資料庫系統,把邏輯格式和物理格式分開,並提供高效的壓縮和加密功能,讓軟體開發人員能方便而且快速地建立綠色、實用、穩定、安全的資料庫程式。    

其中涉及到BDE,再說一下:

BDE是(BorlandDatabaseEngine)寶蘭資料引擎的縮寫,它不僅能訪問本地的不同資料庫,還可以將應用從本地上傳到可戶機-伺服器系統,而且有很高的效率.
BDE能訪問的資料分兩類:
一:本機資料。
二:客戶機-伺服器體系的異地資料.

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.