1. Home
  2. Knowledge Base
  3. การบริหาร
  4. ผู้ดูแลระบบ – ฐานข้อมูล

ผู้ดูแลระบบ – ฐานข้อมูล

  • ระเบียนใน BOS จะถูกเก็บไว้ในฐานข้อมูล
  • ฐานข้อมูลทั้งหมดได้รับการสํารองข้อมูลทุกวัน ข้อมูลสํารอง จะถูกจัดเก็บไว้ใน AWS S3 ย้ายไปยังพื้นที่จัดเก็บ Glacier หลังจากเจ็ดวัน และจะถูกลบหลังจาก 30 วัน

การนําทาง: ผู้ดูแลระบบเครื่องมือ > BOS (BOS) > คลิกขวาที่สมาชิก > ดู / แก้ไขฐานข้อมูล (เมนูบริบท)


วิธีสร้างฐานข้อมูล

ในเครื่องมือ BOS มีฐานข้อมูลชื่อ Empty_DB คุณสามารถประหยัดเวลาได้โดยการคัดลอกฐานข้อมูลนั้นแทนการสร้างฐานข้อมูลใหม่ เป็นฐานข้อมูลที่ว่างเปล่า แต่เป็นเวอร์ชันล่าสุด

  1. ไปที่อินเทอร์เฟซฐานข้อมูล
  2. คลิก สร้าง (ปุ่ม)
  3. ในหน้าต่างป๊อปอัพ:
    1. ป้อน ชื่อ: ชื่อต้องมีเฉพาะตัวอักษร ตัวเลข และขีดล่าง – ไม่อนุญาตให้เว้นวรรค
    2. เลือกรีเจี้ยน AWS ที่อยู่ใกล้กับผู้ใช้มากที่สุดจากรายการดรอปดาวน์ของรีเจี้ยนที่พร้อมใช้งาน
    3. เลือก คลัสเตอร์ ใน ภูมิภาค ที่เลือกจากรายการดรอปดาวน์
    4. คลิก OK (ปุ่ม) เพื่อสร้างฐานข้อมูล
      • หมายเหตุ ฐานข้อมูล เปล่า และระเบียน ฐานข้อมูล ที่มี นามแฝง ที่ตรงกับ ชื่อฐานข้อมูล จะถูกสร้างขึ้น
      • หมายเหตุ ตั้งค่าสถานะเป็นเปิดใช้งานเพื่อเปิดใช้งาน
  4. อัปเกรดฐานข้อมูลเป็นเวอร์ชันล่าสุด
  5. กําหนดผู้ใช้ให้กับฐานข้อมูล

วิธีการกําหนดผู้ใช้ให้กับฐานข้อมูล

  • ผู้ใช้รายแรกที่เข้าสู่ระบบฐานข้อมูลใหม่จะได้รับสิทธิ์ ผู้ดูแลระบบ โดยอัตโนมัติ
  • สิทธิ์ของผู้ดูแลระบบอนุญาตให้ผู้ใช้ให้สิทธิ์ในโมดูลทั้งหมดได้ตามต้องการ
  1. ไปที่อินเทอร์เฟซของฐานข้อมูล
  2. คลิกขวาที่ฐานข้อมูลแล้วเลือกกําหนดผู้ใช้
  3. Move Users to the Available and Selected columns as required using the navigational arrows in the middle.
    • หมายเหตุ: เฉพาะผู้ใช้ในคอลัมน์ ที่เลือก เท่านั้นที่มีสิทธิ์เข้าถึง
  4. คลิก OK (ปุ่ม).

วิธีคัดลอกฐานข้อมูล

ในเครื่องมือ BOS มีฐานข้อมูลชื่อ Empty_DB คุณสามารถประหยัดเวลาได้โดยการคัดลอกฐานข้อมูลนั้นแทนการสร้างฐานข้อมูลใหม่ เป็นฐานข้อมูลที่ว่างเปล่า แต่เป็นเวอร์ชันล่าสุด

  1. ไปที่อินเทอร์เฟซฐานข้อมูล
  2. คลิกขวาที่ฐานข้อมูลแล้วเลือกคัดลอกจากเมนูบริบท
  3. ในหน้าต่างป๊อปอัพ:
    1. ชื่อใหม่ = พิมพ์ชื่อสําหรับฐานข้อมูลใหม่
    2. ภูมิภาค = เลือกภูมิภาคจากรายการดรอปดาวน์ ภูมิภาคคือที่ตั้งของเซิร์ฟเวอร์ เลือกภูมิภาคที่อยู่ใกล้คุณที่สุด (สามารถคัดลอกฐานข้อมูลข้ามภูมิภาคได้)
    3. ลัสเตอร์ = เลือกคลัสเตอร์จากรายการดรอปดาวน์ คลัสเตอร์เป็นส่วนบนเซิร์ฟเวอร์ที่เลือกภายใต้ภูมิภาค
  4. คลิก OK (ปุ่ม).

วิธีการลบฐานข้อมูล

  • ฐานข้อมูลสามารถลบได้ก็ต่อเมื่อไม่มีผู้ใช้ที่กําหนดไว้
  • ฐานข้อมูลถูกสํารองข้อมูล และเรกคอร์ดจะถูกลบออกจากการดูแลระบบ
  1. ไปที่อินเทอร์เฟซฐานข้อมูล
    • หมายเหตุ หากคุณอยู่ในอินเทอร์เฟซฐานข้อมูล ให้เลือกสมาชิกจากรายการดรอปดาวน์ถัดจากฐานข้อมูล
  2. คลิกขวาที่ฐานข้อมูลแล้วเลือกลบจากเมนูบริบท
  3. ยืนยันการลบ

วิธีจัดการคลัสเตอร์ฐานข้อมูล

  • ต้องสร้างคลัสเตอร์ใน AWS RDS ก่อนจึงจะสามารถเพิ่มในเครื่องมือ BOS ได้
  • คลัสเตอร์ควรตั้งชื่อดังนี้: Region-CompanyName / Shared-001 (เช่น Thailand-QuickEasy-001 หรือ Thailand-Shared-001)
  1. ไปที่อินเทอร์เฟซฐานข้อมูล
  2. คลิก เมนู (ปุ่ม) > ดู / แก้ไขคลัสเตอร์ฐานข้อมูล
  3. คลิก แก้ไข (ปุ่ม) เพื่อทําให้กริดสามารถแก้ไขได้ และเปิดใช้งาน แถวสินค้าใหม่
  4. สร้างเรกคอร์ดใหม่หรือแก้ไขฟิลด์ดังนี้:
    1. นามแฝง = พิมพ์นามแฝงสําหรับฐานข้อมูลใหม่
    2. Host = พิมพ์หรือวางที่อยู่เซิร์ฟเวอร์
    3. ภูมิภาค = เลือกภูมิภาคจากรายการดรอปดาวน์
  5. คลิก บันทึก (ปุ่ม)
  6. ปิดป๊อปอัป คลัสเตอร์โดยใช้ X ที่มุม

ฟิลด์ที่อธิบาย: ผู้ดูแลระบบ (BOS)

ฟิลด์คำอธิบาย
ตัวเลือกฟิลด์ (*)อนุญาตให้ผู้ใช้เพิ่มหรือลบคอลัมน์
รหัสหมายเลขที่ระบบสร้างขึ้นที่จัดสรรให้กับสมาชิก
สถานะสถานะ สามารถ เปิดใช้งาน หรือ ปิดใช้งานได้ ผู้ใช้ไม่สามารถเข้าสู่ระบบฐานข้อมูลที่ปิดใช้งาน
บริษัทชื่อของสมาชิก
ประเภทประเภทของสมาชิก (Premium หรือ Standard)
ตัวแทนตัวแทนที่รับผิดชอบฐานข้อมูล
สร้างแล้ววันที่สร้างฐานข้อมูล
หมดอายุวันที่การพิจารณาคดีหมดอายุ
ฐานข้อมูลจํานวนฐานข้อมูลที่สมาชิกเป็นเจ้าของ
ผู้ใช้จํานวนผู้ใช้
จํานวนผู้ใช้สูงสุด (เดสก์ท็อป)จํานวนผู้ใช้สูงสุดที่อนุญาตให้ใช้เวอร์ชันเดสก์ท็อปพร้อมกัน
ออนไลน์จํานวนผู้ใช้ที่ออนไลน์อยู่ในขณะนี้ หมายเลขนี้สามารถรีเฟรชได้โดยคลิก รีเฟรช (ปุ่ม) ที่แถวบนสุด
เปิดใช้งาน Dbsจํานวนฐานข้อมูลที่เปิดใช้งาน
เว็บผู้ใช้สูงสุดจํานวนผู้ใช้สูงสุดที่อนุญาตให้ใช้เวอร์ชันมือถือพร้อมกัน
เชื่อมต่อจํานวนผู้ใช้ที่เชื่อมต่ออยู่ในปัจจุบัน
อัพเดทล่าสุดวันที่และเวลาที่มีการอัปเดตเรกคอร์ดครั้งล่าสุด
ผู้ใช้อัพเดทผู้ใช้ที่อัปเดตเรกคอร์ดครั้งล่าสุด
ขนาดโฟลเดอร์ขนาดโฟลเดอร์สูงสุด
เมนูย่อยคลิกขวาที่มีฟังก์ชันดังต่อไปนี้:

ดู/แก้ไขผู้ใช้: อินเทอร์เฟซที่จัดการผู้ใช้ที่ได้รับอนุญาตให้เข้าถึงฐานข้อมูล
ดู/แก้ไขฐานข้อมูล: อินเทอร์เฟซสําหรับจัดการฐานข้อมูลที่เป็นของสมาชิก
ดู/แก้ไขข้อมูลที่เก็บข้อมูล: ให้ฟิลด์เพื่อป้อนชื่อที่เก็บข้อมูลและชื่อโฟลเดอร์
ดู/แก้ไขข้อมูลอีเมล: มีฟิลด์สําหรับป้อนคีย์ AWS, AWS Secret และรีเจี้ยน SES
กําหนดภาษา: อินเทอร์เฟซสําหรับกําหนดภาษาให้กับสมาชิก
ระงับ: ตัวเลือกในการระงับผู้สมัครใช้บริการ
การตรวจสอบผู้ใช้สูงสุด: อินเทอร์เฟซเพื่อแสดงจํานวนผู้ใช้สูงสุดหากถึงจํานวนสูงสุด
การตรวจสอบการเข้าสู่ระบบ: อินเทอร์เฟซสําหรับตรวจสอบประวัติการเข้าสู่ระบบของผู้ใช้เฉพาะในฐานข้อมูลเฉพาะ
ลบ: ตัวเลือกในการลบสมาชิกหากไม่มีผู้ใช้เชื่อมต่อ

ฟิลด์ที่อธิบาย: ฐานข้อมูล (BOS)

ฟิลด์คำอธิบาย
ตัวเลือกฟิลด์ (*)อนุญาตให้ผู้ใช้เพิ่มหรือลบคอลัมน์
คอลัมน์นี้ไม่สามารถซ่อนได้
รหัสหมายเลขที่ระบบสร้างขึ้นที่จัดสรรให้กับสมาชิก
สถานะสถานะ สามารถ เปิดใช้งาน หรือ ปิดใช้งานได้
ผู้ใช้ไม่สามารถเข้าสู่ระบบฐานข้อมูลที่ปิดใช้งาน
นามแฝงชื่อของฐานข้อมูล
รุ่นเวอร์ชันปัจจุบันที่ติดตั้ง
ภูมิภาคภูมิภาคของฐานข้อมูล
ชื่อชื่อเต็มของฐานข้อมูล
ท่าเรือพอร์ตเริ่มต้นคือ 5432
พอร์ตนี้ไฮไลต์ด้วยสีน้ําเงิน
คลัสเตอร์คลัสเตอร์ของฐานข้อมูล
คลัสเตอร์ฐานข้อมูลรวมเซิร์ฟเวอร์ฐานข้อมูล (โหนด) หลายตัวเพื่อทําหน้าที่เป็นระบบฐานข้อมูลเดียวที่รวมเป็นหนึ่งเดียว ซึ่งช่วยเพิ่มประสิทธิภาพ ความสามารถในการปรับขนาด และความพร้อมใช้งานโดยการกระจายข้อมูลและปริมาณงานข้ามโหนด
subscriber_idหมายเลขที่ระบบสร้างขึ้นที่จัดสรรให้กับสมาชิก
การสํารองข้อมูลจํานวนวันระหว่างการสํารองข้อมูล
ค่าเริ่มต้นเป็นศูนย์เพื่อสํารองข้อมูลทุกวัน
ผู้ใช้อัพเดทผู้ใช้ที่อัปเดตเรกคอร์ดครั้งล่าสุด
อัพเดทล่าสุดวันที่ที่เรกคอร์ดได้รับการอัพเดตครั้งล่าสุด
เป็นความลับช่องทําเครื่องหมาย หากเลือก จะซ่อนฐานข้อมูลจากการแสดงผลทั่วไป
เมนูย่อยที่สามารถเข้าถึงได้โดยคลิกขวาที่ฐานข้อมูลที่มีฟังก์ชันต่อไปนี้:

กําหนดผู้ใช้: กําหนดผู้ใช้ให้กับฐานข้อมูล
คัดลอก: คัดลอกฐานข้อมูล
การสํารองข้อมูล: สร้างการสํารองข้อมูลของฐานข้อมูล
กู้คืน: กู้คืนฐานข้อมูล
อัปเกรด: อัปเกรดฐานข้อมูล
ตั้งค่าความถี่ในการสํารองข้อมูล: กําหนดจํานวนวันระหว่างการสํารองข้อมูล
ลบ: ลบฐานข้อมูล
ดาวน์โหลดข้อมูลสํารอง: ดาวน์โหลดข้อมูลสํารองของฐานข้อมูล

ข้อมูลทางเทคนิค

  • ตรรกะทางธุรกิจทั้งหมดจะถูกเก็บไว้ในฐานข้อมูลเพื่อลดความซับซ้อนในการสร้าง API และอินเทอร์เฟซบนแพลตฟอร์มอื่นๆ (เช่น เบราว์เซอร์)
  • ขั้นตอนการอัปเดต:
    • การตรวจสอบข้อผิดพลาดและการแก้ไขจะดําเนินการที่ด้านบนของขั้นตอนการอัปเดต
    • บันทึกย่อของข้อผิดพลาดที่ได้รับการแก้ไขสามารถส่งคืนไปยังผู้ใช้เป็นข้อความแสดงข้อผิดพลาด โดยการเพิ่มข้อยกเว้นในกระบวนงานที่เก็บไว้
    • หาก ขั้นตอนการอัปเดต ส่งกลับข้อความ จําเป็นต้องเพิ่มภาษาเป็นตัวแปรอินพุต
  • ประสิทธิภาพ:
    • การเรียก RDS ทุกครั้งใช้เวลาอย่างน้อย 0.2 วินาที และไม่เกี่ยวข้องกับขนาดของเพย์โหลด
    • เพื่อปรับปรุงประสิทธิภาพ ข้อมูลการค้นหาจะถูกดึงข้อมูลจากหลายตารางในรูปแบบ Json และอัปเดตเป็นตารางหน่วยความจําใน exe

Related Articles