小型數據庫TinyDB

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

在看它的幫助時發現它用的數據庫是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能訪問的數據分兩類: 一:本地數據。 二:客戶機-服務器體系的異地數據.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章