SQLite及其應用場景

2021-10-01 13:20:41 字數 859 閱讀 1524

sqlite是乙個庫(software library)

檔案資料庫:它可以將資料庫的所有表、索引、 檢視等儲存乙個單獨的檔案裡(a single disk file)

特點:

應用場景當交付乙個應用程式時,並不需要額外安裝 和配置rdbms服器。

嵌入式系統:embedded devices

檔案檔案:file archives

內部或臨時資料庫:internal or temporary databases

... ...

注:rdbms: (如mysql, oracle, sql server…)

和mysql最直觀的區別:mysql: c/s模式,網路伺服器( c/s應用,大容量,高併發)

sqlite:本地檔案

另一方面,根據資料的模組來選擇適當的存 儲。(本表僅供參考,並不精確)

記錄數目

儲存方式

0‐100

xml,json, … (本地檔案)

100 –1萬

sqlite (本地檔案)

1萬–1000萬

mysql (伺服器rdbms)

1000萬–10億

oracle (伺服器rdbms)

更大hbase (雲)

Spark及其應用場景初探

最近老大讓用spark做乙個etl專案,搭建了一套只有三個結點standalone模式的spark集群做測試,基礎資料量大概8000w左右。看了官方文件,spark確實在map reduce上提公升了很多,可是官方明確提出了在interactive data方面效能提公升最大。但是做etl的資料之間...

Alluxio及其典型應用場景

一 簡介 alluxio號稱是世界上第乙個記憶體級虛擬分布式儲存系統,是計算與儲存間的橋梁。二 典型應用場景 1.計算層需要反覆訪問遠端 比如在雲端,或跨機房 的資料 2.計算層需要同時訪問多個獨立的持久化資料來源 比如同時訪問s3和hdfs中的資料 3.多個獨立的大資料應用 比如不同的spark ...

雜湊演算法及其應用場景

雜湊演算法的概念和特性 我們前面分享了雜湊表 雜湊函式和雜湊衝突,其實也可以譯作雜湊表 雜湊函式和雜湊衝突,是乙個意思。雜湊演算法簡單理解就是實現前面提到的雜湊函式的演算法,用於將任意長度的二進位制值串對映為固定長度的二進位制值串,對映之後得到的二進位制值就是雜湊值 雜湊值 我們日常開發中最常見的雜...