ملوس میں روایتی ڈیٹا بیس انجن کی طرح، آپ بھی ملوس میں ڈیٹا بیس بنا سکتے ہیں اور مخصوص صارفین کو انہیں منظوری دینے کے لئے ان کا اختیار دے سکتے ہیں۔ پھر، ان صارفین کو ڈیٹا بیس میں مجموعے منظم کرنے کا حق ہوتا ہے۔ ایک ملوس کلسٹر میں 64 ڈیٹا بیسز کا حمایت کیا جاتا ہے۔
ملوس سرور سے جڑنا
ctx := context.Background()
milvusClient, err := client.NewGrpcClient(
context.Background(), // ctx
"localhost:19530", // addr
)
if err != nil {
log.Fatal("تعلق کی خرابی:", err.Error())
}
ڈیٹا بیس بنانا
fmt.Println("db2 بنانا ہو رہا ہے...")
if err := milvusClient.CreateDatabase(ctx, "db2"); err != nil {
log.Fatalf("db2 بنانے میں ناکامی، %+v", err)
}
ڈیٹا بیس استعمال کرنا
مائی ایس کی "use" کی طرح، ڈیٹا سوئچ کرنے کے لئے استعمال ہوتا ہے۔
fmt.Println("موجودہ کلائنٹ کا استعمال کرکے db2 سے منسلک ہونا...")
milvusClient.UsingDatabase(ctx, "db2")
تمام ڈیٹا بیسز کا سوال کرنا
dbs, err = milvusClient.ListDatabases(ctx)
if err != nil {
log.Fatalf("ڈیٹا بیسز کا سوال کرنے میں ناکامی: %+v", err)
}
ڈیٹا بیس کو حذف کرنا
fmt.Println("db2 کو حذف کرنا: خالی ڈیٹا بیس کو ہمیشہ کامیابی سے حذف کرنا چاہئے...")
if err := milvusClient.DropDatabase(ctx, "db2"); err != nil {
log.Fatalf("db2 کو حذف کرنے میں ناکامی، %+v", err)
}