--課程已於2020 年 5 月更新--
想要進入資料科學與資料分析領域,很難不會接觸到資料庫與 SQL 這個查詢語言,但你真的了解SQL 資料庫嗎? 看過一篇文章 – SQL is the perfect interface 裡面提到了
✅進行大量的選擇和更新,請選擇一個 OLTP 資料庫,例如 MySQL 或PostgreSQL
✅如果要分析大型數據集,請使用 OLAP 資料庫,例如 Vertica 或 Redshift
什麼是 OLTP / OLAP 資料庫?有什麼特性,這堂課不僅僅會教你 SQL 語法 ,還會解說不同資料庫( OLTP/OLAP ) 設計與用途的不同,資料庫正常化,Schema 等主題,想要打好資料分析的基礎,理解資料庫是必須的
https://softnshare.com/sqldatabases/
olap資料庫 在 軟體開發學習資訊分享 Facebook 的精選貼文
只要程式需要處理資料,很難不會接觸到資料庫與 SQL 這個查詢語言,它是你與資料庫溝通的最佳介面,看了這篇文章才知道 SQL 已經有 40 年以上的歷史了,即使有這麼久的歷史,和出現新的使用案例,它的底層查詢語法與剛推出相比仍然令人驚訝地相似,更棒的是 SQL 語法相容於不同的資料庫
內文中有提到不同的使用案例會使用不同特色的資料庫,蠻直得參考
1. 進行大量的選擇和更新,請選擇一個 OLTP 資料庫,例如 MySQL 或PostgreSQL
2. 如果要分析大型數據集,請使用 OLAP 資料庫,例如 Vertica 或 Redshift
3. 如果您在分佈式檔案系統上有更多資料,請使用 Hive 或 SparkSQL
4. VoltDB,用於超快速準確的交易
5. TimescaleDB 是一個最新推出的數據庫,建立在PostgreSQL之上,針對時間序列資料進行了優化
這篇文章美中不足的是沒有提到 NoSQL
想學習完整的 SQL 語法,可以參考這堂課程 - 完整的SQL Bootcamp https://goo.gl/FN4LkF
http://dangoldin.com/2017/…/11/sql-is-the-perfect-interface/
olap資料庫 在 SQL Tutorial: OLTP and OLAP - YouTube 的推薦與評價
Want to learn more? Take the full course at https://learn.datacamp.com/courses/database-design at your own pace. More than a video, ... ... <看更多>
olap資料庫 在 NTT DATA Taiwan - HANA 是否只適用在分析型的資料庫上?而 ... 的推薦與評價
目前SAP的HANA作為SAP的資料管理平台,不僅是提供OLAP同時也提供OLTP的環境所使用,由於HANA是基於in-memory的運算,所以在整個資料記錄的處理上跟傳統的分析型資料庫引擎 ... ... <看更多>