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