[C#] 一個輕量化的Database - LiteDB 中索引 ( index ) 的相關測試

2024-02-05

今天主要不是寫程式,主要是測試 LiteDB 到底對於索引的處理結果,我這邊有三個測試 collection

FRIEND1- 一百萬的資料沒有做索引

FRIEND2- 前50 萬筆建立好後,製作索引,後面再寫入 50萬筆

FRIEND3- 一百萬筆資料建立好後,再建立索引



[C#] 一個輕量化的Database - LiteDB 中的 關聯式操作 : DbRef

2024-02-02

今天繼續聊一個最近測試 LiteDB 遇到一個很有趣也很方便的東西,  LiteDB 雖然主要是 NoSQL 但是

他也有可以支持類似關聯式資料庫 的操作,畢竟透過正規化資料庫,對於資料規劃也會比較符合主流邏輯

這篇就來聊在 LiteDB  如何做到兩張表( collection ) 的關聯



[C#] 一個輕量化的Database -LiteDB 製作 List<Object>屬性索引查詢的最佳方法

2024-02-01

上一篇文章 說到 LiteDB 製作索引(index) ,百萬資料測試查詢篇,後來我有測到一個東西

就是我對屬性是 List<Object> 中的 某一屬性進行查詢,是不是可以做索引 (index) ,

答案是可以的,但是要直接做到 List<Object> 中要被查詢的該屬性..


[C#] 一個輕量化的Database - LiteDB 製作索引(index) ,百萬資料測試查詢篇


今天迎來 LiteDB 最後大的測試,就是建立索引,為了測試資料,我寫入了一百萬筆,所以花了一點時間

為了要比較前後,所以花了一點時間做範例+結果



[C#] 一個輕量化的Database - LiteDB 大檔處理 _files,_chunks

2024-01-31

如果是測試 Database  我也很好奇,LiteDB 是怎麼處理大型檔案格式的,看了一下

你將大檔案寫入該資料庫中,他會規畫一區讓你放檔案,有一張表負責記錄你放入啥檔案,另外一個 他稱之為 chunk 的

主要是會把檔案切割,每 255KB 切一段



[C#] 一個輕量化的Database - LiteDB 中 Shared Connection + Parallel.For 測試修改一筆資料

2024-01-30

最近在測試關於  LiteDB 的各種可能 ,在之前的案例預設的時候, 你在操作 LiteDB 都是獨占式開啟

但是我在使用 他的 GUI 工具的時候發現他在連線的時候有一個選項 就是 Shared 



當麻許的超技八 2014 | Donma Hsu Design.