Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> ฐานข้อมูล

เริ่มต้นใช้งาน ObjectRocket CockroachDB

เผยแพร่ครั้งแรกเมื่อวันที่ 13 มกราคม 2020 ที่ ObjectRocket.com/blog

ตามเนื้อผ้าฐานข้อมูล NoSQL ปรับขนาดได้ดีกว่าฐานข้อมูล SQL เนื่องจากมีลักษณะที่ไม่สัมพันธ์กัน CockroachDB® เชื่อมช่องว่างระหว่างฐานข้อมูล NoSQL และ SQL โดยให้ความสามารถในการปรับขนาด

เริ่มต้นใช้งาน ObjectRocket CockroachDB

สถาปัตยกรรมระบบของฐานข้อมูล NoSQL ซึ่งเป็นที่เก็บคีย์/ค่าของเอกสาร ช่วยให้ปรับขนาดในแนวนอนได้ง่ายขึ้นด้วยการเพิ่มเซิร์ฟเวอร์มากขึ้น ในทางกลับกัน ฐานข้อมูล SQL มีคุณลักษณะที่สำคัญ เช่น การปฏิบัติตามปรมาณู ความสอดคล้อง การแยกและความทนทาน (ACID) ความสามารถในการทำธุรกรรมขั้นสูง และความสมบูรณ์ของข้อมูลที่แข็งแกร่งโดยการบังคับใช้สคีมาสำหรับตารางฐานข้อมูล

CockroachDB ซึ่งเป็นฐานข้อมูล SQL แบบกระจาย (หรือ NewSQL) เชื่อมช่องว่างระหว่างฐานข้อมูล NoSQL และฐานข้อมูล SQL โดยนำเสนอคุณลักษณะส่วนใหญ่ของฐานข้อมูล NoSQL ในขณะที่ยังคงปฏิบัติตามข้อกำหนดของ ACID และให้การสนับสนุนธุรกรรมที่ซับซ้อน CockroachDB มีความยืดหยุ่นสูง กระจาย และให้ SQL ที่ มาตราส่วน

ลองใช้เลย

คุณสามารถสร้างอินสแตนซ์ใหม่ได้ฟรีและลองใช้ฐานข้อมูล NewSQL ด้วยตัวคุณเอง ทำตามขั้นตอนเหล่านี้เพื่อเริ่มต้นใช้งาน CockroachDB บนแพลตฟอร์ม ObjectRocket:

  1. เข้าสู่ระบบการควบคุมภารกิจ หากคุณไม่มีบัญชี ObjectRocket คุณสามารถสมัครได้โดยคลิก ลงทะเบียน .

    เริ่มต้นใช้งาน ObjectRocket CockroachDB
  2. คลิก สร้างอินสแตนซ์ . ตั้งชื่ออินสแตนซ์และเลือก CockroachDB เป็นประเภทของบริการ จากนั้นคุณสามารถเลือกเวอร์ชันและภูมิภาคได้

    เริ่มต้นใช้งาน ObjectRocket CockroachDB
  3. ต่อไป ใช้ และ + ปุ่มเพื่อปรับเปลี่ยนความจุ (ที่เก็บข้อมูล/หน่วยความจำ) หากจำเป็น คุณยังสามารถเลือกระหว่าง พื้นฐาน หรือ มาตรฐาน สำหรับขนาดอินสแตนซ์

    เริ่มต้นใช้งาน ObjectRocket CockroachDB
  4. กำหนดที่อยู่ IP ที่ได้รับอนุญาตให้เชื่อมต่อกับอินสแตนซ์ คุณสามารถอนุญาตให้ที่อยู่ IP ทั้งหมดเชื่อมต่อโดยเลือก อนุญาต IP ใดๆ หรืออนุญาตให้ที่อยู่ IP ของคอมพิวเตอร์ของคุณเชื่อมต่อโดยเลือก ใช้ IP ของฉัน ปุ่ม หรือคุณสามารถพิมพ์ที่อยู่ IP ของคอมพิวเตอร์หรือเซิร์ฟเวอร์ที่คุณต้องการเชื่อมต่อ เลือกบทบาทที่จะมอบให้กับที่อยู่ IP (เข้าถึงอินสแตนซ์ CockroachDB โดยใช้ CLI หรือ UI ผู้ดูแลระบบ CockroachDB) จากนั้นคลิก เพิ่ม . โปรดทราบว่าบทบาท UI ผู้ดูแลระบบ CockroachDB ให้สิทธิ์เข้าถึง UI ผู้ดูแลระบบเท่านั้น ในขณะที่บทบาท CockroachDB ให้สิทธิ์การเข้าถึงทั้ง (CLI และ UI ของผู้ดูแลระบบ)

    เริ่มต้นใช้งาน ObjectRocket CockroachDB
  5. คลิก สร้างอินสแตนซ์ ที่ด้านล่างของหน้า อินสแตนซ์จะพร้อมใช้งานภายในไม่กี่นาที หน้าตัวอย่างใน การควบคุมภารกิจ แสดงอินสแตนซ์CockroachDB ที่สร้างขึ้นใหม่ คลิกปุ่มลูกศรที่ด้านบนขวาเพื่อขยายมุมมอง จากนั้นคลิก ดูรายละเอียดเพิ่มเติม

    เริ่มต้นใช้งาน ObjectRocket CockroachDB
  6. สร้างฐานข้อมูลโดยคลิก ฐานข้อมูล ตั้งชื่อฐานข้อมูลของคุณ แล้วคลิก เครื่องหมายถูก ไอคอน

    เริ่มต้นใช้งาน ObjectRocket CockroachDB
  7. คลิก ผู้ใช้ เพื่อเพิ่มผู้ใช้ใหม่ ป้อนชื่อผู้ใช้และรหัสผ่าน เลือกบทบาท (ปัจจุบันเฉพาะ admin ) และคลิก เครื่องหมายถูก ไอคอน

เริ่มต้นใช้งาน ObjectRocket CockroachDB
  1. เชื่อมต่อกับอินสแตนซ์โดยใช้ขั้นตอนเหล่านี้:

    ก. ติดตั้งไคลเอ็นต์บรรทัดคำสั่ง CockroachDB (CLI) ตามคำแนะนำ ใน ObjectRocket UI การควบคุมภารกิจ ให้คลิกปุ่ม เชื่อมต่อ แท็บและคัดลอกสตริงการเชื่อมต่อที่จัดเตรียมไว้ คล้ายกับตัวอย่างต่อไปนี้:postgres://DBUSER:DBPASS@ingress.w89sujpz.launchpad.objectrocket.cloud:2166/DBNAME?sslmode=require ค. ในเทอร์มินัลของคุณ ใช้ไคลเอ็นต์บรรทัดคำสั่ง CockroachDB เพื่อรันคำสั่ง:cockroach sql --url "postgres://DBUSER:DBPASS@ingress.w89sujpz.launchpad.objectrocket.cloud:2166/demo?sslmode=require"

หากคุณกำลังเชื่อมต่อผ่านภาษาการเขียนโปรแกรม เช่น Python®, PHP™, Java®, Ruby หรือNode.js® คุณสามารถค้นหาข้อมูลเกี่ยวกับไดรเวอร์ไคลเอ็นต์ได้ที่ https://www.cockroachlabs.com/docs/stable/install -client-drivers.html.

ใน เชื่อมต่อ คุณจะพบ URL สำหรับ UI ผู้ดูแลระบบ CockroachDB ในการเข้าถึง UI ของผู้ดูแลระบบ ให้ตรวจสอบว่า IP ที่คุณกำลังเชื่อมต่ออยู่ในรายการที่อนุญาตพิเศษ (โดยใช้ IP ที่อนุญาตพิเศษ ปุ่ม). คุณสามารถเชื่อมต่อโดยใช้ชื่อผู้ใช้และรหัสผ่านเดียวกับที่คุณสร้างไว้ก่อนหน้านี้

เริ่มต้นใช้งาน ObjectRocket CockroachDB เริ่มต้นใช้งาน ObjectRocket CockroachDB

ภายใน UI คุณสามารถดูความสมบูรณ์ของคลัสเตอร์ ดูโหนด สถานะการจำลอง ประสิทธิภาพของ SQL และอื่นๆ

ประโยชน์ของการปรับใช้ CockroachDB บน ​​ObjectRocket

  • ปรับขนาด CockroachDB ตามความต้องการ: เพิ่มโหนดเพิ่มเติมโดยใช้ API ของเรา
  • ความปลอดภัย: เราปกป้องอินสแตนซ์ CockroachDB ผ่าน RBAC รายการควบคุมการเข้าถึง (ACL) และการเข้ารหัส TLS atrest/transit/in ใช้งาน นอกจากนี้ ผู้ใช้ทุกคนต้องตรวจสอบสิทธิ์เพื่อเชื่อมต่อ
  • สำรองข้อมูล: เราให้บริการสำรองข้อมูลรายวันสำหรับแต่ละอินสแตนซ์ (การเก็บรักษาข้อมูลสำรอง 14 วัน) และการกู้คืน Point-in-Time
  • เข้าถึงการสนับสนุนระดับโลกและการตรวจสอบทุกวันตลอด 24 ชั่วโมง: เราสนับสนุนทุกกรณีของคุณ
  • ผู้ให้บริการคลาวด์หลายราย: บริการ CockroachDB ที่มีการจัดการเต็มรูปแบบของเรารองรับแอปพลิเคชันที่โฮสต์บน AWS และ GCP .

ตอนนี้คุณรู้วิธีเริ่มต้นใช้งาน CockroachDB บน ​​ObjectRocket และเข้าใจถึงประโยชน์ที่ยอดเยี่ยมของการปรับใช้คลัสเตอร์กับเราแล้ว ไปต่อและสร้างมันขึ้นมา ตรวจสอบและแจ้งให้เราทราบว่าคุณคิดอย่างไร หากคุณมีคำถามใดๆ ในการเริ่มต้น โปรดส่งอีเมลถึงเราที่ support@objectrocket.com

ใช้แท็บคำติชมเพื่อแสดงความคิดเห็นหรือถามคำถาม คุณยังสามารถคลิกแชทขาย เพื่อแชทตอนนี้และเริ่มการสนทนา

คลิกที่นี่เพื่อดูข้อกำหนดในการให้บริการของ Rackspace Cloud