# \#database

**URL:** https://discuss.dataengineercafe.io/tag/database/22.md

[Latest](https://discuss.dataengineercafe.io/latest.md) · [Categories](https://discuss.dataengineercafe.io/categories.md) · [Tags](https://discuss.dataengineercafe.io/tags.md)

---

## [ว่าด้วยเรื่อง View vs. Materialized Views ต่างกันอย่างไร?](https://discuss.dataengineercafe.io/t/view-vs-materialized-views/742)

<div class="topic-metadata">

**Author:** [@zkan](https://discuss.dataengineercafe.io/u/zkan)\
**Replies:** 1\
**Last updated:** [February 3, 2026, 9:44am UTC](https://discuss.dataengineercafe.io/t/view-vs-materialized-views/742 "2026-02-03T09:44:48Z")

</div>

หลายคนอาจจะได้ยินคำว่า Materialized View กัน แล้วอาจจะนึกว่ามันคือ View ปกติหรือเปล่า อันนี้ต้องบอกว่าไม่ใช่ครับ มันมีความต่างกัน ต่างกันอย่างไร? View เหมือนเป็น Virtual Table ที่ไม่มีเก็บ Physical Data ไว้เลย ดังนั้นเว…

---

## [Change Data Capture](https://discuss.dataengineercafe.io/t/change-data-capture/578)

<div class="topic-metadata">

**Author:** [@zkan](https://discuss.dataengineercafe.io/u/zkan)\
**Replies:** 4\
**Last updated:** [January 3, 2025, 3:06am UTC](https://discuss.dataengineercafe.io/t/change-data-capture/578 "2025-01-03T03:06:33Z")

</div>

โดย Raghotham Murthy ในการที่เราอยากจะเอาข้อมูลที่อยู่ใน production database มาวิเคราะห์ต่อใน data warehouse หรือ data lake และเราก็ไม่อยากจะไปเพิ่มโหลดอะไรให้กับตัว database นั้น ๆ ทีนี้เราจะมีวิธีการอย่างไรที่น่าเชื่อ…

---

## [การใช้ SQL ทำ Upsert ของฐานข้อมูลแต่ละยี่ห้อ](https://discuss.dataengineercafe.io/t/sql-upsert/638)

<div class="topic-metadata">

**Author:** [@zkan](https://discuss.dataengineercafe.io/u/zkan)\
**Replies:** 0\
**Last updated:** [October 15, 2023, 8:21am UTC](https://discuss.dataengineercafe.io/t/sql-upsert/638 "2023-10-15T08:21:32Z")

</div>

เวลาที่เราสร้าง Data Pipeline ให้ดี ๆ เราต้องคิดถึงเรื่อง Idempotence ด้วย แล้วการทำ Upsert ก็เป็นท่าหนึ่งที่เราใช้กัน พอดีไปเจอบทความที่พูดถึงเรื่อง Upsert ของฐานข้อมูลแต่ละตัวไว้ดีเลยทีเดียว ลองตามไปอ่านกันดูนะครับ …

---

## [Vector Database คือ?](https://discuss.dataengineercafe.io/t/vector-database/612)

<div class="topic-metadata">

**Author:** [@zkan](https://discuss.dataengineercafe.io/u/zkan)\
**Replies:** 0\
**Last updated:** [August 24, 2023, 2:46am UTC](https://discuss.dataengineercafe.io/t/vector-database/612 "2023-08-24T02:46:26Z")

</div>

หลังจากที่เรื่อง Gen AI มีความฮิตอย่างมากในช่วงนี้ ก็มีคำว่า Vector Database มาด้วย พอดีผมไปเจอวีดีโอหนึ่งที่อธิบายเรื่องนี้ไว้ได้ค่อนข้างดี ถ้าใครอยากรู้ว่ามันคืออะไร ลองดูวีดีโอนี้ได้ครับ :smile: คำอธิบา…

---

## [Clickhouse database ที่ขายความเร็ว และความสะดวกสบาย](https://discuss.dataengineercafe.io/t/clickhouse-database/511)

<div class="topic-metadata">

**Author:** [@rinradaL](https://discuss.dataengineercafe.io/u/rinradaL)\
**Replies:** 1\
**Last updated:** [February 15, 2023, 8:14am UTC](https://discuss.dataengineercafe.io/t/clickhouse-database/511 "2023-02-15T08:14:24Z")

</div>

ClickHouse เป็น column-oriented SQL database แบบ DBMS สำหรับ online analytical processing (OLAP) ที่เหมาะสำหรับ datasets ขนาดใหญ่ มี rows จำนวนมาก แต่จะดึงเพียงไม่กี่ columns มาใช้ในการ query แต่ละครั้ง จึงมีความรวดเร…

---

## [มารู้จัก DuckDB กัน 🦆 ฐานข้อมูล สำหรับการวิเคราะห์บนเครื่อง Local](https://discuss.dataengineercafe.io/t/duckdb-local/129)

<div class="topic-metadata">

**Author:** [@zkan](https://discuss.dataengineercafe.io/u/zkan)\
**Replies:** 2\
**Last updated:** [November 19, 2022, 9:07am UTC](https://discuss.dataengineercafe.io/t/duckdb-local/129 "2022-11-19T09:07:49Z")

</div>

เจ้าเป็ด DuckDB ฐานข้อมูลน่ารักๆ ใช้งานง่าย และมีประสิทธิภาพสูง :duck: :muscle: ทำไมต้อง DuckDB? ง่าย! เค้าได้ไอเดียมาจาก SQLite ที่เป็นฐานข้อมูลที่ไม่ว่าใครก็ตามจะทำ app หรือจะวิเคราะห์ข้อมูล สามารถใช้งานมันได้ง…

---

## [Learning notes เกี่ยวกับ NoSQL ของ Nikola Kovacevic](https://discuss.dataengineercafe.io/t/learning-notes-nosql-nikola-kovacevic/386)

<div class="topic-metadata">

**Author:** [@zkan](https://discuss.dataengineercafe.io/u/zkan)\
**Replies:** 0\
**Last updated:** [August 27, 2022, 3:24am UTC](https://discuss.dataengineercafe.io/t/learning-notes-nosql-nikola-kovacevic/386 "2022-08-27T03:24:31Z")

</div>

Nikola Kovacevic เค้าเรียนแล้วก็จดสรุปมา อ่านแล้วโอเคเลย เค้ามีสรุปเรื่องอื่นไว้ด้วยนะ เช่น relational database, Git, software development process แล้วก็ web development อย่างพวกเรื่อง API ใครได้จดอะไร หรือไปเจอของชา…

---

## [ลบ Deprecated Models ที่ไม่ใช้งานแล้วใน Data Warehouse](https://discuss.dataengineercafe.io/t/deprecated-models-data-warehouse/340)

<div class="topic-metadata">

**Author:** [@zkan](https://discuss.dataengineercafe.io/u/zkan)\
**Replies:** 0\
**Last updated:** [July 17, 2022, 2:20am UTC](https://discuss.dataengineercafe.io/t/deprecated-models-data-warehouse/340 "2022-07-17T02:20:55Z")

</div>

ใน dbt เราจะมีแต่คำสั่งสร้างพวก models ต่าง ๆ ทีนี้เวลาเราสร้างไปเยอะ ๆ เราก็จะหาไม่ค่อยเจอล่ะว่ามี model ไหนใช้อยู่บ้าง อยากจะลบก็ไม่กล้าลบ แหะ ๆ :sweat\_smile: วิธีหนึ่งคือเราอาจจะเขียน exposures ไว้ แล้วก็คอยมาส่องดู …

---

## [หนังสือ CockroachDB:The Definitive Guide ฟรี~](https://discuss.dataengineercafe.io/t/cockroachdb-the-definitive-guide/243)

<div class="topic-metadata">

**Author:** [@zkan](https://discuss.dataengineercafe.io/u/zkan)\
**Replies:** 1\
**Last updated:** [May 24, 2022, 3:56am UTC](https://discuss.dataengineercafe.io/t/cockroachdb-the-definitive-guide/243 "2022-05-24T03:56:33Z")

</div>

โหลดฟรีได้ที่ลิ้งค์ด้านล่างนี้เลยครับ แต่ถ้าใครไม่อยากให้อีเมล… ผมโหลดมาให้ล่ะ ฮ่า ๆ :sunglasses: oreilly-cockroachdb-the-definitive-guide.pdf (15.4 MB) ผมยังไม่เคยลองเล่นนะ เท่าที่อ่านมา หลาย ๆ บทความบอกว่าเจ้าน้อน…

---

## [MindsDB: Open Source In-Database Machine Learning](https://discuss.dataengineercafe.io/t/mindsdb-open-source-in-database-machine-learning/238)

<div class="topic-metadata">

**Author:** [@zkan](https://discuss.dataengineercafe.io/u/zkan)\
**Replies:** 0\
**Last updated:** [May 9, 2022, 1:04am UTC](https://discuss.dataengineercafe.io/t/mindsdb-open-source-in-database-machine-learning/238 "2022-05-09T01:04:40Z")

</div>

MindsDB เป็น database ที่ดูน่าสนใจดีครับ เพราะว่าเราสามารถ build, train, optimize และ deploy โมเดลได้ในตัวมันเองเลย… พอรู้แบบนี้แล้วผมนี่นึกถึง BigQuery ก่อนเลย :joy: รูปจาก https://twitter.com/MindsDB เว็บก็ดูงามดี …

---

## [เปรียบเทียบ SQL vs. NoSQL Database: When to Use, How to Choose by @scgupta](https://discuss.dataengineercafe.io/t/sql-vs-nosql-database-when-to-use-how-to-choose-by-scgupta/225)

<div class="topic-metadata">

**Author:** [@zkan](https://discuss.dataengineercafe.io/u/zkan)\
**Replies:** 2\
**Last updated:** [April 29, 2022, 11:27am UTC](https://discuss.dataengineercafe.io/t/sql-vs-nosql-database-when-to-use-how-to-choose-by-scgupta/225 "2022-04-29T11:27:08Z")

</div>

เช้านี้ไถ Twitter เจอบทความนี้มาครับ ของคุณ @scgupta เปรียบเทียบระหว่าง SQL กับ NoSQL database ไว้ ในบทความมีภาพเปรียบเทียบต่างๆ อ่านเข้าใจง่ายดีครับ :innocent: อันนี้ตัวอย่างรูปจากในบทความ เป็น decision tree ในการเลื…

---

## [เมื่อไหร่เราควรใช้ Relational Database กันนะ?](https://discuss.dataengineercafe.io/t/relational-database/54)

<div class="topic-metadata">

**Author:** [@zkan](https://discuss.dataengineercafe.io/u/zkan)\
**Replies:** 1\
**Last updated:** [April 27, 2022, 5:10am UTC](https://discuss.dataengineercafe.io/t/relational-database/54 "2022-04-27T05:10:14Z")

</div>

ในการออกแบบ หรือทำพวก data modeling เราจะนำเอา relational database มาใช้ในการแก้ปัญหาเมื่อ เราต้องการโมเดลตัวข้อมูล ไม่ใช่โมเดลการ query ข้อมูล ตรงนี้สำคัญมาก เพราะว่าการนำข้อมูลไปใช้จะแตกต่างกัน ซึ่ง relational databa…

---

## [Using variables in the dbt model](https://discuss.dataengineercafe.io/t/using-variables-in-the-dbt-model/198)

<div class="topic-metadata">

**Author:** [@atb](https://discuss.dataengineercafe.io/u/atb)\
**Replies:** 1\
**Last updated:** [April 19, 2022, 5:01am UTC](https://discuss.dataengineercafe.io/t/using-variables-in-the-dbt-model/198 "2022-04-19T05:01:23Z")

</div>

การเอา value มาสร้างเป็น variable เป็นการช่วยสื่อความหมายของ value นั้น ๆ ให้ชัดเจนมากขึ้น แถมยังช่วยให้ query อ่านง่าย เป็นระเบียบ สามารถเรียกใช้ value นั้นซ้ำได้หลายจุด และยังสามารถปรับเปลี่ยน value นั้น ๆ ได้โดยง่ายอี…
