GSP.DEV
  • about
    • ✌️ สวัสดีครับ 😊
  • ⬜introduction
    • 🌐Web Development
      • 🖼️Frontend Developer
      • 🖥️Backend Developer
      • 🎓Full Stack Developer
      • 🚀DevOps Engineer
  • 📖Software
    • 🌐Web Development
      • Language
        • Javascript
        • TypeScript
        • PHP
        • Python
      • Runtime
        • Javascript Runtime
          • Node.js
          • Bun
      • Frontend Framework
        • CSS Framework
          • Tailwind CSS
        • Vite
        • Vue.js
          • Global API
          • Composition API
          • Single-File Component (SFC)
        • Nuxt.js
        • React.js
          • ตัวอย่างการใช้งาน React JS
        • Next.js
      • Backend Framework
        • Express.js
        • NestJS
        • Laravel
    • 🖥️Opeating System
      • Linux
        • Debian
        • Ubuntu
    • 📚Database
      • Relational Databases
        • MySQL
        • Postgres
      • Non-relational Database
        • Document
          • MongoDB
        • Key-value
          • Redis
        • Time Series
          • Prometheus
    • ⚙️Container
      • Docker
        • คำสั่ง Docker พื้นฐาน
      • LXC (Linux Containers)
        • การใช้งาน LXC
        • การใช้งาน Proxmox LXC
      • Container Runtime
        • Docker Container Runtime
        • Containerd
      • Container Orchestration
        • Docker Swarm
        • Kubernetes
    • 🛡️VPN
      • Wireguard
      • Tailscale
    • ☁️Serverless
      • Amazon S3 + Cloudfront
      • Vercel
      • Cloudflare Pages
      • AWS Lambda
    • 📦CDN
      • Cloudfront
    • 🗃️Storage
      • Amazon S3
      • MinIO
    • ✏️Content Management System
      • WordPress
    • 📷Photo Management Software
      • Immich
  • 🏭Infrastructure
    • 🌐Network
      • Firewall
      • Subnet
      • Router
      • Internet
      • Domain
      • DNS
      • Private Network
      • SDN
      • IPAM
      • Protocol
        • IP Address
        • DHCP
        • RTMP
        • TCP
        • UDP
        • HTTP
        • HTTPS
  • ⚙️Technology
    • Cloud Computing คืออะไร
    • VPN คืออะไร
    • Container
  • 🗣️เรื่องเล่า
    • การลดขนาด Image Docker
      • สำหรับ Next.js
    • รีวิว Github Copiot
  • 👨‍💻ลงโค้ด
    • Vue 3
      • การใช้งาน ref
      • การใช้งาน script setup
      • การใช้งาน await ใน script setup
Powered by GitBook
On this page
  • Database คืออะไร
  • คุณสมบัติของ Database
  • ประเภทของ Database
  • Database ที่นิยมใช้

Was this helpful?

  1. Software

Database

Database คืออะไร

Database หรือฐานข้อมูล คือ ระบบที่ใช้ในการเก็บรวบรวม จัดการ และประมวลผลข้อมูลอย่างมีประสิทธิภาพ สามารถดึงข้อมูลออกมาใช้หรือแก้ไขได้ตามความต้องการ โดยใช้ซอฟต์แวร์ที่เรียกว่า ระบบจัดการฐานข้อมูล (DBMS)

คุณสมบัติของ Database

  • ความคงเส้นคงวา (Consistency): ข้อมูลจะคงที่และถูกต้องตามที่กำหนด

  • ความถูกต้อง (Accuracy): ข้อมูลที่เก็บจะต้องถูกตรวจสอบและไม่มีข้อผิดพลาด

  • การเข้าถึง (Accessibility): ข้อมูลสามารถเข้าถึงได้เมื่อต้องการ

  • ความปลอดภัย (Security): ป้องกันการเข้าถึงหรือการเปลี่ยนแปลงข้อมูลโดยไม่ได้รับอนุญาต

ประเภทของ Database

  1. ฐานข้อมูลเชิงสัมพันธ์ (Relational Database - RDBMS): เช่น MySQL, PostgreSQL, SQL Server

  2. ฐานข้อมูลแบบไม่ได้สัมพันธ์ (Non-relational Database - NoSQL): เช่น MongoDB, Cassandra, Redis

  3. ฐานข้อมูลเชิงกราฟ (Graph Database): เช่น Neo4j, ArangoDB

  4. ฐานข้อมูลเชิงคอลัมน์ (Columnar Database): เช่น Apache Cassandra, HBase

  5. ฐานข้อมูลเชิงเวลา (Time-Series Database - TSDB): เช่น Prometheus, InfluxDB

  6. ฐานข้อมูลเชิงเอกสาร (Document Database): เช่น MongoDB, CouchDB

  7. ฐานข้อมูลเชิงคีย์-ค่า (Key-Value Database): เช่น Redis, Riak

  8. ฐานข้อมูลเชิงบิต (Bitmap Index Database): เช่น MonetDB, InfiniDB

Database ที่นิยมใช้

  1. MySQL: เป็นฐานข้อมูลเชิงสัมพันธ์ที่นิยมใช้ในเว็บแอปพลิเคชันต่างๆ

  2. PostgreSQL: มีความสามารถสูงในการประมวลผลข้อมูลที่ซับซ้อน

  3. MongoDB: เป็นฐานข้อมูลแบบ NoSQL ที่จัดเก็บข้อมูลในรูปแบบเอกสาร มีความยืดหยุ่นสูง

  4. Cassandra: ออกแบบมาเพื่อจัดการข้อมูลขนาดใหญ่และรองรับการอ่านเขียนข้อมูลที่รวดเร็ว

  5. Redis: เป็นฐานข้อมูลคีย์-ค่า ที่มีประสิทธิภาพสูงในการเก็บข้อมูลในหน่วยความจำ

ฐานข้อมูลเหล่านี้มีคุณสมบัติตรงกับการใช้งานที่หลากหลายขึ้นอยู่กับความต้องการของผู้ใช้และรูปแบบของข้อมูลที่ต้องการจัดการ

PreviousUbuntuNextRelational Databases

Last updated 4 months ago

Was this helpful?

📖
📚