ปีก่อนแอดกดซื้อหนังสือ DuckDB in Action ของค่าย Manning มา ราคาเต็มเล่มละ $59.99 เกือบสองพันบาท จนเลยแอด 555+

หนังสือ DuckDB เล่มแรกๆของโลก สุดยอด
หนังสือ DuckDB เล่มแรกๆของโลก สุดยอด

ช่วงนี้ใครๆก็พูดถึง DuckDB เมื่อคืนแอดนั่งหาข้อมูลมาเขียนเรื่องนี้ต่อ ไปเจอเว็บไซต์ MotherDuck แจกฟรี ebook เล่มนี้เฉย ยั๊งงงง 555+

แค่สมัครรับ newsletter ใช้แค่อีเมลก็ดาวน์โหลด PDF มาอ่านได้ฟรีๆ ตอนนี้ยังเป็น early access ทีมงานบอกว่าจะส่งอัปเดตให้เรื่อยๆ เหลืออีกห้าบทก็จบแล้ว เย้

Quick Intro to DuckDB

DuckDB คือ analytics database ที่กำลังมาแรง (อีกแล้ว 555+) พัฒนาโดย Mark Raasveldt และ Hannes Mühleisen ที่ประเทศเนเธอร์แลนด์ในปี 2018

DuckDB official website
DuckDB official website

ข้อดีของ DuckDB คือ เร็ว แรง ไม่ต้องมี server คือทำงานคล้ายๆกับ sqlite แต่ performance ดีกว่าเยอะ เข้าขั้นเทพ มหาเป็ด db 555+

นั่งอ่านใน Why DuckDB เค้าบอกว่าได้แรงบันดาลใจมาจาก sqlite เรื่อง “simplicity” ความง่ายในการใช้งาน ไม่มี dependencies เอาไปใช้งานได้ทุกที่

Windows, macOS, Linux ได้หมด ง่ายเหลือเชื่อ 🙂

🌵 คอร์สส่วนใหญ่ที่สอน dbt หรือ Data Build Tool ก็ใช้ DuckDB เป็น data warehouse ตัวหลัก แอดต้องเอามาสอนใน bootcamp บ้างแล้ว เย้

แอดลองดูใน Google Trends Worldwide ตั้งแต่ปี 2022 คือเติบโตขึ้นเรื่อยๆ

การค้นหา "DuckDB" ใน Google Trends ทั่วโลกปี 2022-2024
การค้นหา “DuckDB” ใน Google Trends ทั่วโลกปี 2022-2024

คำที่คนค้นหาคู่กับ duckdb เช่น python, parquet, pandas, github, aws s3 เป็นต้น ทำไมไม่มี R 555+ แอดว่า duckdb syntax ใน R เขียนง่ายกว่าใน Python อีก

Related queries เช่น python, parquet และ duckdb ใน Google Trends
Related queries เช่น python, parquet และ duckdb ใน Google Trends

ถ้าใครเขียน Python, R อยู่แล้ว แค่ติดตั้ง library ก็เริ่มใช้งานได้ทันที วิธีการติดตั้งใน R แค่รัน function install.packages บรรทัดเดียวเสร็จเลย

install.packages("duckdb")
DuckDB รองรับหลายภาษาเลย Python, R, Java, Node, ODBC
DuckDB รองรับหลายภาษาเลย Python, R, Java, Node, ODBC

✌️ ถ้าใครอยากปัดฝุ่นความรู้ SQL แอดแนะนำ DuckDB SQL Docs ถ้าอยากลองเล่น DuckDB อ่านบทความต่อได้ที่ DuckDB tutorial for beginners

บทความนี้แอดจะยังไม่ลงลึกเรื่อง DuckDB มาแจกหนังสือฟรีกันก่อน เย้

MotherDuck

แล้ว MotherDuck เป็นใคร มาแจกหนังสือเล่มนี้ได้ไง?

MotherDuck Notebook Interface
MotherDuck Notebook Interface

MotherDuck คือ Serverless SQL Analytics Platform ไว้ทำงานกับ DuckDB โดยเฉพาะ แอดชอบดีไซน์บนเว็บ MotherDuck มาก มีความเป็ด ตลกดี 555+

Teach your DuckDB how to fly

คำว่า “serverless” แปลว่า MotherDuck จัดการหลังบ้านให้เราหมดเลย แค่โหลดข้อมูลขึ้นไปบน platform ก็เริ่มใช้งานได้ทันที

จุดเด่นของแม่เป็ดคือ ecosystem ที่สร้างขึ้นเพื่อ DuckDB มี innovation ใหม่ เช่น hybrid query execution ที่ใช้ทรัพยากรของ local machine + cloud พร้อมกันได้

เพิ่มความเร็วในการประมวลและลดต้นทุนในเวลาเดียวกัน โคตรเท่ 555+

Database Connections
Database Connections

บริษัท SaaS (Software as a Service) ในต่างประเทศชอบทำ free ebooks เป็นการตลาดรูปแบบหนึ่ง ถ้าใครเคยอ่านหนังสือของ O’Reilly ก็มีแจกแบบนี้บ่อยๆ

ยิ่งมี users ได้ลองอ่าน ได้ลองใช้งาน platform เยอะ ก็มีโอกาสเพิ่มรายได้ในอนาคต ตัว Notebook UI ของ MotherDuck ทำออกมาสวยงามเหมาะกับงาน analytics

Free DuckDB Ebook

หนังสือ DuckDB in Action (2024) เขียนโดย Mark Needham, Michael Hunger และ Michael Simons ความยาว 250 หน้า ของสำนักพิมพ์ Manning

ตัวที่ MotherDuck เอามาแชร์จะเป็น early access version 6.0 (March 2024) มีเนื้อหาทั้งหมด 8 บท สอนตั้งแต่พื้นฐาน เน้นเขียน SQL เป็นหลัก

  1. An introduction to DuckDB
  2. Getting started with DuckDB
  3. Executing SQL queries
  4. Advanced aggregation and analysis of data
  5. Exploring data without persistence
  6. Integration with the Python ecosystem
  7. DuckDB in the cloud with MotherDuck
  8. Building data pipeline with DuckDB

ส่วนบท 9-13 เรื่อง Deployment, Large Datasets, Analytics in The Browser, Ecosystem และ The Future เดี๋ยวเค้าจะส่งอัปเดตให้ทางอีเมลอีกที

Final version น่าจะเขียนเสร็จช่วงเดือน ก.ย. 2024

ถ้าใครอยากสนับสนุนค่ากาแฟนักเขียน ลองดูบน Manning นะครับ ถ้าซื้อ pbook จะได้แถม ebook ด้วย รอตอนลดราคา คุ้มสุด 45-50%

หรือสมัคร subscription รายเดือนหรือรายปี อ่านได้ไม่อั้นทุกเล่มบน Manning

Duck Score

DuckDB in Action (2024) คือหนังสือสอน DuckDB อย่างเป็นทางการเล่มแรกของโลก เนื้อหาอ่านง่าย มี example code บน Github ให้ลองทำตาม สนุกๆ

  • Quality 9/10
  • Price 10/10 เพราะอ่านฟรี เย้
  • Overall Duck Score 9.5/10

ขอมอบ hashtag ให้เล่มนี้ #หนังสือดีต้องมีติดเชลฟ์

ใครอยาก upskill SQL และ analytics database ที่กำลังมาแรง เล่มนี้ห้ามพลาดเลย DuckDB เหมาะสมกับแฟนเพจเราอย่างยิ่ง เป็ดโปร เย้

ปีนี้มีเรื่องใหม่ๆอยากเรียนเยอะเลย ทั้ง dbt และ DuckDB ต้องเข้าแล้วทุกคน 555+

4 responses to “ดาวน์โหลดฟรี หนังสือ DuckDB in Action ของดีที่ควรมีติดเชลฟ์”

  1. MacNIDA Avatar
    MacNIDA

    รีวิวได้สุดยอดและน่าสนใจมากครับ
    ขอบคุณมากครับ 🙏

    1. Kasidis Satangmongkol Avatar

      ขอบคุณครับคุณ Mac 🙂

  2. Neen Avatar
    Neen

    สุดยอดเลยค่า⚡️✨

    1. Kasidis Satangmongkol Avatar

      ขอบคุณคร้าบคุณ Neen

Leave a Reply

Discover more from DataRockie

Subscribe now to keep reading and get access to the full archive.

Continue reading