ArangoDB-তে ডেটাবেস এবং কালেকশন তৈরি করা হল ডেটা সংগঠিত করার প্রথম ধাপ। ডেটাবেস হলো মূল কাঠামো যেখানে সমস্ত ডেটা সংরক্ষণ করা হয়, আর কালেকশন হলো ডেটাবেসের মধ্যে নির্দিষ্ট ডেটা সংরক্ষণের একটি গ্রুপ।
AQL (Arango Query Language)-এর মাধ্যমে ডেটাবেস তৈরি করতে নিচের কোডটি চালান:
CREATE DATABASE MyDatabase
নিচের কমান্ডটি ব্যবহার করুন:
db._createDatabase("MyDatabase")
কালেকশন হলো ডেটাবেসের মধ্যে ডেটা স্টোর করার স্থান। এটি দুই ধরনের হতে পারে:
নিচের AQL কোয়েরি চালান:
CREATE COLLECTION MyCollection
ArangoShell-এ নিচের কমান্ডটি ব্যবহার করুন:
db._create("MyCollection")
কালেকশনের ডেটা ভ্যালিডেশন করতে স্কিমা কনফিগার করা যেতে পারে। উদাহরণ:
db._create("MyCollection", {
schema: {
rule: {
type: "object",
properties: {
name: { type: "string" },
age: { type: "number" },
},
required: ["name", "age"],
additionalProperties: false,
},
level: "strict",
},
});
ArangoDB-তে ডেটাবেস এবং কালেকশন তৈরি করা অত্যন্ত সহজ এবং এটি ডেটা সংগঠনের জন্য একটি মৌলিক পদক্ষেপ। ডেটাবেস তৈরি করার মাধ্যমে আপনি একটি নির্দিষ্ট অ্যাপ্লিকেশনের জন্য ডেটার কাঠামো প্রস্তুত করতে পারেন এবং কালেকশন ব্যবহার করে ডেটা নির্দিষ্ট ক্যাটাগরিতে সংরক্ষণ করতে পারেন। Web Interface, AQL, এবং CLI সব মাধ্যমেই এটি সম্পাদন করা সম্ভব।
common.read_more