WCDB高效易用的移動數(shù)據(jù)庫框架
WCDB 是騰訊開源的一個高效、完整、易用的移動數(shù)據(jù)庫框架,基于SQLCipher,支持 iOS、macOS 和 Android。
WCDB for iOS/macOS
基本功能
WINQ(WCDB語言集成查詢): 通過WINQ,開發(fā)者無須為了拼接SQL的字符串而寫一大坨膠水代碼。
ORM(Object Relational Mapping): WCDB支持靈活、易用的ORM。開發(fā)者可以很便捷地定義表、索引、約束,并進(jìn)行增刪改查操作。
多線程高并發(fā): WCDB支持多線程讀與讀、讀與寫并發(fā)執(zhí)行,寫與寫串行執(zhí)行。
加密:WCDB提供基于SQLCipher的數(shù)據(jù)庫加密。
損壞修復(fù): WCDB內(nèi)建了Repair Kit用于修復(fù)損壞的數(shù)據(jù)庫。
反注入: WCDB內(nèi)建了對SQL注入的保護(hù)。
...
基本要求
WCDB支持iOS 8、macOS 10.10以上。
WCDB需使用Xcode 8.0以上版本進(jìn)行編譯。
需使用Objective-C++。
WCDB for Android
基本功能
基于SQLCipher的數(shù)據(jù)庫加密
使用連接池實(shí)現(xiàn)并發(fā)讀寫
內(nèi)建 Repair Kit 可用于修復(fù)損壞數(shù)據(jù)庫
針對占用空間大小優(yōu)化的數(shù)據(jù)庫備份/恢復(fù)功能
日志輸出重定向以及性能跟蹤接口
內(nèi)建用于全文搜索的
mmicuFTS3/4 分詞
評論
圖片
表情
