- Home
- Knowledge Base
- การบริหาร
- ผู้ดูแลระบบ – ฐานข้อมูล
ผู้ดูแลระบบ – ฐานข้อมูล
- ระเบียนใน BOS จะถูกเก็บไว้ในฐานข้อมูล
- ฐานข้อมูลทั้งหมดได้รับการสํารองข้อมูลทุกวัน ข้อมูลสํารอง จะถูกจัดเก็บไว้ใน AWS S3 ย้ายไปยังพื้นที่จัดเก็บ Glacier หลังจากเจ็ดวัน และจะถูกลบหลังจาก 30 วัน
การนําทาง: ผู้ดูแลระบบเครื่องมือ > BOS (BOS) > คลิกขวาที่สมาชิก > ดู / แก้ไขฐานข้อมูล (เมนูบริบท)
วิธีสร้างฐานข้อมูล
ในเครื่องมือ BOS มีฐานข้อมูลชื่อ Empty_DB คุณสามารถประหยัดเวลาได้โดยการคัดลอกฐานข้อมูลนั้นแทนการสร้างฐานข้อมูลใหม่ เป็นฐานข้อมูลที่ว่างเปล่า แต่เป็นเวอร์ชันล่าสุด
- ไปที่อินเทอร์เฟซฐานข้อมูล
- คลิก สร้าง (ปุ่ม)
- ในหน้าต่างป๊อปอัพ:
- ป้อน ชื่อ: ชื่อต้องมีเฉพาะตัวอักษร ตัวเลข และขีดล่าง – ไม่อนุญาตให้เว้นวรรค
- เลือกรีเจี้ยน AWS ที่อยู่ใกล้กับผู้ใช้มากที่สุดจากรายการดรอปดาวน์ของรีเจี้ยนที่พร้อมใช้งาน
- เลือก คลัสเตอร์ ใน ภูมิภาค ที่เลือกจากรายการดรอปดาวน์
- คลิก OK (ปุ่ม) เพื่อสร้างฐานข้อมูล
- หมายเหตุ ฐานข้อมูล เปล่า และระเบียน ฐานข้อมูล ที่มี นามแฝง ที่ตรงกับ ชื่อฐานข้อมูล จะถูกสร้างขึ้น
- หมายเหตุ ตั้งค่าสถานะเป็นเปิดใช้งานเพื่อเปิดใช้งาน
- อัปเกรดฐานข้อมูลเป็นเวอร์ชันล่าสุด
- กําหนดผู้ใช้ให้กับฐานข้อมูล
วิธีการกําหนดผู้ใช้ให้กับฐานข้อมูล
- ผู้ใช้รายแรกที่เข้าสู่ระบบฐานข้อมูลใหม่จะได้รับสิทธิ์ ผู้ดูแลระบบ โดยอัตโนมัติ
- สิทธิ์ของผู้ดูแลระบบอนุญาตให้ผู้ใช้ให้สิทธิ์ในโมดูลทั้งหมดได้ตามต้องการ
- ไปที่อินเทอร์เฟซของฐานข้อมูล
- คลิกขวาที่ฐานข้อมูลแล้วเลือกกําหนดผู้ใช้
- Move Users to the Available and Selected columns as required using the navigational arrows in the middle.
- หมายเหตุ: เฉพาะผู้ใช้ในคอลัมน์ ที่เลือก เท่านั้นที่มีสิทธิ์เข้าถึง
- คลิก OK (ปุ่ม).
วิธีคัดลอกฐานข้อมูล
ในเครื่องมือ BOS มีฐานข้อมูลชื่อ Empty_DB คุณสามารถประหยัดเวลาได้โดยการคัดลอกฐานข้อมูลนั้นแทนการสร้างฐานข้อมูลใหม่ เป็นฐานข้อมูลที่ว่างเปล่า แต่เป็นเวอร์ชันล่าสุด
- ไปที่อินเทอร์เฟซฐานข้อมูล
- คลิกขวาที่ฐานข้อมูลแล้วเลือกคัดลอกจากเมนูบริบท
- ในหน้าต่างป๊อปอัพ:
- ชื่อใหม่ = พิมพ์ชื่อสําหรับฐานข้อมูลใหม่
- ภูมิภาค = เลือกภูมิภาคจากรายการดรอปดาวน์ ภูมิภาคคือที่ตั้งของเซิร์ฟเวอร์ เลือกภูมิภาคที่อยู่ใกล้คุณที่สุด (สามารถคัดลอกฐานข้อมูลข้ามภูมิภาคได้)
- คลัสเตอร์ = เลือกคลัสเตอร์จากรายการดรอปดาวน์ คลัสเตอร์เป็นส่วนบนเซิร์ฟเวอร์ที่เลือกภายใต้ภูมิภาค
- คลิก OK (ปุ่ม).
วิธีการลบฐานข้อมูล
- ฐานข้อมูลสามารถลบได้ก็ต่อเมื่อไม่มีผู้ใช้ที่กําหนดไว้
- ฐานข้อมูลถูกสํารองข้อมูล และเรกคอร์ดจะถูกลบออกจากการดูแลระบบ
- ไปที่อินเทอร์เฟซฐานข้อมูล
- หมายเหตุ หากคุณอยู่ในอินเทอร์เฟซฐานข้อมูล ให้เลือกสมาชิกจากรายการดรอปดาวน์ถัดจากฐานข้อมูล
- คลิกขวาที่ฐานข้อมูลแล้วเลือกลบจากเมนูบริบท
- ยืนยันการลบ
วิธีจัดการคลัสเตอร์ฐานข้อมูล
- ต้องสร้างคลัสเตอร์ใน AWS RDS ก่อนจึงจะสามารถเพิ่มในเครื่องมือ BOS ได้
- คลัสเตอร์ควรตั้งชื่อดังนี้: Region-CompanyName / Shared-001 (เช่น Thailand-QuickEasy-001 หรือ Thailand-Shared-001)
- ไปที่อินเทอร์เฟซฐานข้อมูล
- คลิก เมนู (ปุ่ม) > ดู / แก้ไขคลัสเตอร์ฐานข้อมูล
- คลิก แก้ไข (ปุ่ม) เพื่อทําให้กริดสามารถแก้ไขได้ และเปิดใช้งาน แถวสินค้าใหม่
- สร้างเรกคอร์ดใหม่หรือแก้ไขฟิลด์ดังนี้:
- นามแฝง = พิมพ์นามแฝงสําหรับฐานข้อมูลใหม่
- Host = พิมพ์หรือวางที่อยู่เซิร์ฟเวอร์
- ภูมิภาค = เลือกภูมิภาคจากรายการดรอปดาวน์
- คลิก บันทึก (ปุ่ม)
- ปิดป๊อปอัป คลัสเตอร์โดยใช้ X ที่มุม
ฟิลด์ที่อธิบาย: ผู้ดูแลระบบ (BOS)
| ฟิลด์ | คำอธิบาย |
|---|---|
| ตัวเลือกฟิลด์ (*) | อนุญาตให้ผู้ใช้เพิ่มหรือลบคอลัมน์ |
| รหัส | หมายเลขที่ระบบสร้างขึ้นที่จัดสรรให้กับสมาชิก |
| สถานะ | สถานะ สามารถ เปิดใช้งาน หรือ ปิดใช้งานได้ ผู้ใช้ไม่สามารถเข้าสู่ระบบฐานข้อมูลที่ปิดใช้งาน |
| บริษัท | ชื่อของสมาชิก |
| ประเภท | ประเภทของสมาชิก (Premium หรือ Standard) |
| ตัวแทน | ตัวแทนที่รับผิดชอบฐานข้อมูล |
| สร้างแล้ว | วันที่สร้างฐานข้อมูล |
| หมดอายุ | วันที่การพิจารณาคดีหมดอายุ |
| ฐานข้อมูล | จํานวนฐานข้อมูลที่สมาชิกเป็นเจ้าของ |
| ผู้ใช้ | จํานวนผู้ใช้ |
| จํานวนผู้ใช้สูงสุด (เดสก์ท็อป) | จํานวนผู้ใช้สูงสุดที่อนุญาตให้ใช้เวอร์ชันเดสก์ท็อปพร้อมกัน |
| ออนไลน์ | จํานวนผู้ใช้ที่ออนไลน์อยู่ในขณะนี้ หมายเลขนี้สามารถรีเฟรชได้โดยคลิก รีเฟรช (ปุ่ม) ที่แถวบนสุด |
| เปิดใช้งาน Dbs | จํานวนฐานข้อมูลที่เปิดใช้งาน |
| เว็บผู้ใช้สูงสุด | จํานวนผู้ใช้สูงสุดที่อนุญาตให้ใช้เวอร์ชันมือถือพร้อมกัน |
| เชื่อมต่อ | จํานวนผู้ใช้ที่เชื่อมต่ออยู่ในปัจจุบัน |
| อัพเดทล่าสุด | วันที่และเวลาที่มีการอัปเดตเรกคอร์ดครั้งล่าสุด |
| ผู้ใช้อัพเดท | ผู้ใช้ที่อัปเดตเรกคอร์ดครั้งล่าสุด |
| ขนาดโฟลเดอร์ | ขนาดโฟลเดอร์สูงสุด |
| เมนูย่อยคลิกขวาที่มีฟังก์ชันดังต่อไปนี้: – ดู/แก้ไขผู้ใช้: อินเทอร์เฟซที่จัดการผู้ใช้ที่ได้รับอนุญาตให้เข้าถึงฐานข้อมูล – ดู/แก้ไขฐานข้อมูล: อินเทอร์เฟซสําหรับจัดการฐานข้อมูลที่เป็นของสมาชิก – ดู/แก้ไขข้อมูลที่เก็บข้อมูล: ให้ฟิลด์เพื่อป้อนชื่อที่เก็บข้อมูลและชื่อโฟลเดอร์ – ดู/แก้ไขข้อมูลอีเมล: มีฟิลด์สําหรับป้อนคีย์ AWS, AWS Secret และรีเจี้ยน SES – กําหนดภาษา: อินเทอร์เฟซสําหรับกําหนดภาษาให้กับสมาชิก – ระงับ: ตัวเลือกในการระงับผู้สมัครใช้บริการ – การตรวจสอบผู้ใช้สูงสุด: อินเทอร์เฟซเพื่อแสดงจํานวนผู้ใช้สูงสุดหากถึงจํานวนสูงสุด – การตรวจสอบการเข้าสู่ระบบ: อินเทอร์เฟซสําหรับตรวจสอบประวัติการเข้าสู่ระบบของผู้ใช้เฉพาะในฐานข้อมูลเฉพาะ – ลบ: ตัวเลือกในการลบสมาชิกหากไม่มีผู้ใช้เชื่อมต่อ |
ฟิลด์ที่อธิบาย: ฐานข้อมูล (BOS)
| ฟิลด์ | คำอธิบาย |
|---|---|
| ตัวเลือกฟิลด์ (*) | อนุญาตให้ผู้ใช้เพิ่มหรือลบคอลัมน์ คอลัมน์นี้ไม่สามารถซ่อนได้ |
| รหัส | หมายเลขที่ระบบสร้างขึ้นที่จัดสรรให้กับสมาชิก |
| สถานะ | สถานะ สามารถ เปิดใช้งาน หรือ ปิดใช้งานได้ ผู้ใช้ไม่สามารถเข้าสู่ระบบฐานข้อมูลที่ปิดใช้งาน |
| นามแฝง | ชื่อของฐานข้อมูล |
| รุ่น | เวอร์ชันปัจจุบันที่ติดตั้ง |
| ภูมิภาค | ภูมิภาคของฐานข้อมูล |
| ชื่อ | ชื่อเต็มของฐานข้อมูล |
| ท่าเรือ | พอร์ตเริ่มต้นคือ 5432 พอร์ตนี้ไฮไลต์ด้วยสีน้ําเงิน |
| คลัสเตอร์ | คลัสเตอร์ของฐานข้อมูล คลัสเตอร์ฐานข้อมูลรวมเซิร์ฟเวอร์ฐานข้อมูล (โหนด) หลายตัวเพื่อทําหน้าที่เป็นระบบฐานข้อมูลเดียวที่รวมเป็นหนึ่งเดียว ซึ่งช่วยเพิ่มประสิทธิภาพ ความสามารถในการปรับขนาด และความพร้อมใช้งานโดยการกระจายข้อมูลและปริมาณงานข้ามโหนด |
| subscriber_id | หมายเลขที่ระบบสร้างขึ้นที่จัดสรรให้กับสมาชิก |
| การสํารองข้อมูล | จํานวนวันระหว่างการสํารองข้อมูล ค่าเริ่มต้นเป็นศูนย์เพื่อสํารองข้อมูลทุกวัน |
| ผู้ใช้อัพเดท | ผู้ใช้ที่อัปเดตเรกคอร์ดครั้งล่าสุด |
| อัพเดทล่าสุด | วันที่ที่เรกคอร์ดได้รับการอัพเดตครั้งล่าสุด |
| เป็นความลับ | ช่องทําเครื่องหมาย หากเลือก จะซ่อนฐานข้อมูลจากการแสดงผลทั่วไป |
| เมนูย่อยที่สามารถเข้าถึงได้โดยคลิกขวาที่ฐานข้อมูลที่มีฟังก์ชันต่อไปนี้: – กําหนดผู้ใช้: กําหนดผู้ใช้ให้กับฐานข้อมูล – คัดลอก: คัดลอกฐานข้อมูล – การสํารองข้อมูล: สร้างการสํารองข้อมูลของฐานข้อมูล – กู้คืน: กู้คืนฐานข้อมูล – อัปเกรด: อัปเกรดฐานข้อมูล – ตั้งค่าความถี่ในการสํารองข้อมูล: กําหนดจํานวนวันระหว่างการสํารองข้อมูล – ลบ: ลบฐานข้อมูล – ดาวน์โหลดข้อมูลสํารอง: ดาวน์โหลดข้อมูลสํารองของฐานข้อมูล |
ข้อมูลทางเทคนิค
- ตรรกะทางธุรกิจทั้งหมดจะถูกเก็บไว้ในฐานข้อมูลเพื่อลดความซับซ้อนในการสร้าง API และอินเทอร์เฟซบนแพลตฟอร์มอื่นๆ (เช่น เบราว์เซอร์)
- ขั้นตอนการอัปเดต:
- การตรวจสอบข้อผิดพลาดและการแก้ไขจะดําเนินการที่ด้านบนของขั้นตอนการอัปเดต
- บันทึกย่อของข้อผิดพลาดที่ได้รับการแก้ไขสามารถส่งคืนไปยังผู้ใช้เป็นข้อความแสดงข้อผิดพลาด โดยการเพิ่มข้อยกเว้นในกระบวนงานที่เก็บไว้
- หาก ขั้นตอนการอัปเดต ส่งกลับข้อความ จําเป็นต้องเพิ่มภาษาเป็นตัวแปรอินพุต
- ประสิทธิภาพ:
- การเรียก RDS ทุกครั้งใช้เวลาอย่างน้อย 0.2 วินาที และไม่เกี่ยวข้องกับขนาดของเพย์โหลด
- เพื่อปรับปรุงประสิทธิภาพ ข้อมูลการค้นหาจะถูกดึงข้อมูลจากหลายตารางในรูปแบบ Json และอัปเดตเป็นตารางหน่วยความจําใน exe
