The future of data
現在已確確實實是資料世代,如同街頭的監視攝影機,大量的資料收集裝置已遍佈我們的生活四週,一舉一動都形成資料被記錄下來;而每個人也都想要從這些資料中洞察世界的趨勢,運算越快越好,越廣越好。現在不論是物流、銷售、運動、休閒、機械、交通……各行各業都追著資料跑,期待能從資料中得到未來的模樣。不過要做到這些之前,我們都必須要更瞭解資料庫技術才行。
如同先前提到的CAP theorem,這三項都是人們期待資料庫系統能夠完美達成的,但卻是相互矛盾的性質。資料庫系統的設計,實際上就是一連串取捨的過程。資料的處理在多樣化的訴求下,無法一體適用,選擇適當的資料庫系統便成為現今資料應用者的課題。
以技術發展人員來說,選擇資料系統的生態系是重要的。每個現存的資料庫系統都有其生存之道,投入適當的生態系,隨著更為順暢的資料流,技術有利於擴散,就能讓更多使用者看見你的技術。
資料庫系統從穩定發展到百家爭鳴;從高度泛用的SQL資料庫,到講究專用的NoSQL資料庫;現在再到向應用靠攏的NewSQL資料庫,未來必定還會有更多創新多變的資料庫系統產生。始終不變的是,人們把資料視為重要的價值,而資料庫系統則是最好的橋樑。