Apache CouchDB DBA

Apache CouchDB DBA

 Apache CouchDB เป็น open source document-oriented database ที่บันทึกข้อมูลเก็บในรูปแบบ JSON based document และดำเนินการโดย Erlang. CouchDB ถูกจัดอยู่ในกลุ่ม NoSQL ซึ่งเป็นเทคโนโลยีสำคัญสำหรับการจัดเก็บข้อมูลหลากหลายรูปแบบ 
Couch นั้นย่อมาจาก Cluster of unreliable commodity hardware CouchDB เปิดตัวครั้งแรกเมื่อปี 2005 และหลังจากนั้นได้เข้ามาเป็นส่วนหนึ่งของโปรเจค Apache Software Foundation ในปี 2008 ในรูปแบบของ open source project ซึ่งในปัจจุบันมีความนิยมอยู่ใน Top 50 การจัดอันดับโดย DB-Engines
CouchDB เป็นฐานข้อมูลที่ไม่ต้องกำหนดประเภทหรือรูปแบบของข้อมูลล่วงหน้า โดยข้อมูลที่ถูกเก็บไว้ใน CouchDB คือ JSON documents โดยโครงสร้างของข้อมูลหรือเอกสารสามารถปรับเปลี่ยนได้ตามต้องการ

 

สาขากรุงเทพฯ (ลาดพร้าว)
  • ยังไม่มีรอบเปิดอบรม (ลงชื่อจองไว้ได้)
  • เข้าใจแนวปฏิบัติที่ดีที่สุดสำหรับการจัดการฐานข้อมูล Apache CouchDB ในสภาพแวดล้อมการใช้งานจริง
  • ผู้ที่เริ่มต้นใช้งาน Apache CouchDB
  • ผู้ที่ต้องการเริ่มสายอาชีพเกี่ยวกับฐานข้อมูล
  • ผู้ที่ทำงานเป็นผู้ดูแลระบบฐานข้อมูล
  • มีความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
  • 18 ชั่วโมง
  • ราคาปกติ 13,500 บาท / คน
  • โปรโมชั่นลด 10% เหลือ 12,150 บาท / คน
  • ราคาเหมาจ่าย (ผู้อบรมตั้งแต่ 10 คน) ตามแต่ตกลงกัน
  • ขอใบเสนอราคา

Module 1:

  • introduction overview
  • installation and configuration of Couchbase

Module 2:

  • Couchbase bucket walkthrough
  • create a Couchbase bucket using Couchbase web UI
  • create Couchbase bucket using CLI and rest API
  • how to use cbexport cbimport & cbdocloader

Module 3:

  • initialize and provision a Couchbase node
  • initialization and provision a Couchbase node (demo)
  • various scenarios
  • add, remove & rebalance a Couchbase node (slides)
  • add, remove & rebalance a Couchbase node with cli & REST API (demo)
  • scenarios 1 and 2 (demo)
  • adding removing a Couchbase node (scenarios 3 & 4)
  • failover types in Couchbase (slides)
  • graceful failover & hard failover (demo)
  • Couchbase auto failover (slides)
  • types of recovery in Couchbase (delta & full)
  • failover scenarios
  • auto failover & recoveries (demo)
  • server groups in Couchbase (slides)
  • Couchbase server groups addition & removal (demo)

Module 4:

  • XDCR use cases and key features
  • XDCR key notes & additional usecases
  • uni and bi-directional XDCR (Demo)
  • copy a bucket from one cluster to another cluster, using XDCR

Module 5:

  • Couchbase backup strategies & recommendations
  • Couchbase cbbackupmgr merge and remove
  • backup & restore specific set of documents (instead of all docs)
  • restore only specific documents using cbbackupmgr
  • copy a Couchbase bucket using cbbackup & cbrestore
  • copy a bucket using cbbackupmgr (with conflicts handling)
  • backup and restore the entire Couchbase cluster (cloning a cluster)

Module 6:

  • user management and security (slides)
  • create a user with read-write privileges
  • how to enable log redaction and session timeout
  • enable auditing in Couchbase

Module 7:

  • monitor Couchbase cluster statistics

Module 8:

  • logs collection and redaction in Couchbase
  • create a Couchbase support ticket & upload logs
  • details about various Couchbase log files
  • troubleshooting different kinds of issues in Couchbase
  • Couchbase best practices/top-notch recommendations
01/11/2024 14:40:15