Category: Databases

Category: Databases

การสร้าง Database Server

Ruk-Com Cloud ได้ให้ชุดเครื่องมือของการสเกล (Scale) ที่ปรับขนาดได้และสามารถบริหารจัดการ Database Server ได้อย่างเต็มประสิทธิภาพสามารถติดตั้งและดำเนินการได้อย่างง่ายดาย กระบวนการของการสร้างฐานข้อมูลใหม่นั้นค่อนข้างง่ายและใช้เวลาเพียงไม่กี่นาทีในการสร้าง Database Server เท่านั้น 1.ทำการเปิด Topology wizard โดยคลิกที่ New environment (เพื่อตั้งค่า Env ใหม่) หรือเลือกที่ปุ่ม Change environment topology

Read More »

Database Configuration

การกำหนดค่าฐานข้อมูล ในคู่มือนี้ เราจะแสดงการกำหนดค่าไฟล์หลัก ๆ ทั้งหมดที่เกี่ยวข้องกับ Database Server โดยแต่ละประเภทจะมีการเก็บไฟล์ Config ไว้ในโฟลเดอร์ที่แตกต่างกันดังนี้ โฟลเดอร์ ETC การกำหนดค่า PHP จะดำเนินการในไฟล์ php.ini ที่อยู่ในโฟลเดอร์ etc MySQL, MariaDB และ Percona ประกอบด้วยไฟล์การกำหนดค่า my.cnf สำหรับการจัดการฐานข้อมูล โปรดทราบว่า Ruk-Com จะจัดการตั้งค่าต่อไปนี้ในไฟล์นี้ให้โดยอัตโนมัติโดยคำนวนค่าตาม

Read More »

ฐานข้อมูล MySQL / MariaDB การจำลองแบบ Master-Slave

การจำลองแบบ Master-Slave ใช้เพื่อแก้ปัญหาต่าง ๆ เกี่ยวกับประสิทธิภาพการทำงาน รองรับการสำรองข้อมูลของฐานข้อมูลที่แตกต่างกันและเป็นส่วนหนึ่งของโซลูชันขนาดใหญ่เพื่อลดความล้มเหลวของระบบ ช่วยให้สามารถจำลองข้อมูลจากเซิร์ฟเวอร์ฐานข้อมูล (master) ไปยังเซิร์ฟเวอร์ฐานข้อมูลอย่างน้อยหนึ่งเซิร์ฟเวอร์ (slave) master ทำการ log การอัปเดตซึ่งจะส่งผลไปยัง slave ซึ่ง slave จะแสดงข้อความที่ระบุว่าได้รับการอัปเดตสำเร็จซึ่งอนุญาตให้ส่งการอัปเดตในภายหลัง การจำลองแบบ Master-Slave สามารถเป็นแบบซิงโครนัสหรืออะซิงโครนัสก็ได้ ความแตกต่างเป็นเพียงช่วงเวลาของการเผยแพร่การเปลี่ยนแปลง หากการเปลี่ยนแปลงเกิดขึ้นกับ master และ

Read More »

การเชื่อมต่อ Node.js แอปพลิเคชันเข้ากับ MySQL/MariaDB

MySQL และ MariaDB นั้นเป็นที่นิยมอย่างมากในหมู่ของฐานข้อมูล SQL แบบโอเพนซอร์ส ถูกใช้โดยองค์กรที่ใหญ่ที่สุดในโลก ในส่วนของคำแนะนำนี้เราจะแสดงถึงวิธีการเชื่อมต่อแบบง่าย ๆ ของ Node.js แอปพลิเคชันเข้ากับเซิร์ฟเวอร์ MySQL หรือ MariaDB ล็อกอินเข้าสู่บัญชี Ruk-Com และสร้าง Env ด้วยเซิร์ฟเวอร์ฐานข้อมูล MySQL (หรือ MariaDB) เรายังได้เพิ่ม NodeJS

Read More »

การเชื่อมต่อ MySQL/MariaDB สำหรับ Python แอปพลิเคชัน

MariaDB และ MySQL นั้นได้รับความนิยมอย่างสูงในหมู่ของนักพัฒนาทั่วโลก เมื่อต้องการฐานข้อมูล SQL แบบโอเพนซอร์ส ในส่วนของคำแนะนำนี้เราจะแสดงถึงวิธีการเชื่อมต่อ Python แอปพลิเคชัน โฮสต์ภายใน Ruk-Com PaaS ไปยังหนึ่งในเซิร์ฟเวอร์ฐานข้อมูลเหล่านี้ ล็อกอินสู่ Ruk-Com แดชบอร์ดและสร้าง Env ใหม่ ทั้งเซิร์ฟเวอร์ Python และ MySQL (หรือ Python

Read More »

การเชื่อมต่อ MySQL/MariaDB สำหรับ PHP

MariaDB และ MySQL เป็นฐานข้อมูลแบบโอเพนซอร์ซที่ได้รับความนิยมอย่างสูง ที่ถูกใช้โดยนักพัฒนาทั่วโลก ทำตามขั้นตอนด้านล่างต่อไปนี้เพื่อเรียนรู้ถึงการเชื่อมต่อแอปพลิเคชัน PHP ของคุณ โฮสต์ภายใน Ruk-Com PaaS ไปยังหนึ่งในเซิร์ฟเวอร์ฐานข้อมูลเหล่านี้ create environment การสร้าง Env connect to database เชื่อมต่อไปยังฐานข้อมูล check connection ตรวจสอบการเชื่อมต่อ execute request

Read More »

การเชื่อมต่อจาวาเข้ากับ MariaDB/MySQL

MariaDB และ MySQL เป็นฐานข้อมูลแบบโอเพนซอร์ซที่ได้รับความนิยมอย่างสูง ที่ถูกใช้โดยนักพัฒนาทั่วโลก ในวิธีใช้นี้เราจะแสดงถึงวิธีการเชื่อมต่อแอปพลิเคชันจาวาเข้ากับฐานข้อมูลต่อไปนี้, เซิร์ฟเวอร์แบบ standalone และ clustered solution เข้าสู่ระบบด้วยบัญชี Ruk-Com และสร้าง Env ขึ้น create an environment ด้วยเซิร์ฟเวอร์ฐานข้อมูล MariaDB (หรือ MySQL) (มีอยู่ในส่วนของ SQL

Read More »

Database Backups

Ruk-Com PaaS ได้จัดเตรียม certified database stacks ทั้งหมดไว้ด้วยความสะดวกสบายและสคริปต์ที่ตรงประเด็นสำหรับการสำรองข้อมูล ดังนั้นการประมวลผลนี้เรียบง่ายเพียงแค่ระบุพารามิเตอร์ที่ต้องการและสามารถทำได้โดยใช้เวลาเพียงไม่กี่นาที ในที่นี้ไม่จำเป็นที่จะต้องมีความรู้เฉพาะทาง เพียงแค่ทำตามขั้นตอนการติดตั้ง setup steps เพื่อทำการตั้งค่า crontab ที่เหมาะสม นอกจากนี้ เราจะแสดงให้เห็นว่าคุณสามารถที่จะทำงานร่วมกับการสร้างการสำรองข้อมูลได้อย่างไร สำหรับการสอนนี้ เราจะใช้ฐานข้อมูล MySQL/MariaDB เป็นตัวอย่าง อย่างไรก็ตามขั้นตอนที่จำเป็นต่าง ๆ นั้นมีความคล้ายกับฐานข้อมูลประเภทอื่นใน Ruk-Com

Read More »

การเชื่อมต่อ Database

instance ทั้งหมดที่ถูกสร้างขึ้นใน Ruk-Com Cloud จะถูกดำสร้างเป็น Container แยกกันอย่างอิสระ การเชื่อมต่อกับฐานข้อมูลจากแอปพลิเคชัน คุณจำเป็นที่จะต้องตั้งค่า Connection String เพื่อเชื่อมต่อมาที่ Database Server CNAME ของฐานข้อมูล เช่น  node{node_id}-{environment_name}.{hoster_domain} Private IP Address (ทุก Container จะมีหมายเลข IP เพื่ออ้างอิงเสมอ)

Read More »