SQLite
لقد قدمنا بعض المعلومات حول البيانات الوصفية في إدارة البيانات في محرك البحث المتجه الضخم. توضح هذه المقالة بشكل أساسي كيفية عرض البيانات الوصفية لميلفوس.
يدعم Milvus تخزين البيانات الوصفية في SQLite أو MySQL. هناك معلمة backend_url
(في ملف التكوين server_config.yaml
) يمكنك من خلالها تحديد ما إذا كنت تريد استخدام SQLite أو MySQL لإدارة البيانات الوصفية.
SQLite
إذا تم استخدام SQLite، فسيتم إنشاء ملف meta.sqlite
في دليل البيانات (المحدد في primary_path
من ملف التكوين server_config.yaml
) بعد بدء تشغيل Milvus. لعرض الملف، ما عليك سوى تثبيت عميل SQLite.
قم بتثبيت SQLite3 من سطر الأوامر:
sudo apt-get install sqlite3
ثم أدخل دليل بيانات Milvus، وافتح ملف التعريف باستخدام SQLite3:
sqlite3 meta.sqlite
الآن، لقد دخلت بالفعل إلى سطر أوامر عميل SQLite. فقط استخدم بعض الأوامر لمعرفة ما هو موجود في البيانات الوصفية.
لجعل تنضيد النتائج المطبوعة أسهل للقراءة البشرية:
. mode column
. header on
للاستعلام عن الجداول وملفات الجداول باستخدام عبارات SQL (غير حساسة لحالة الأحرف):
SELECT * FROM Tables
SELECT * FROM TableFiles
1-استخدام-sql-lite.png
MySQL
إذا كنت تستخدم MySQL، فأنت بحاجة إلى تحديد عنوان خدمة MySQL في backend_url
من ملف التكوين server_config.yaml
.
على سبيل المثال، تشير الإعدادات التالية إلى أن خدمة MySQL يتم نشرها محليًا، مع المنفذ '3306'، واسم المستخدم 'root'، وكلمة المرور '123456'، واسم قاعدة البيانات 'milvus':
db_config:
backend_url: mysql://root:123456@127.0.0.1:3306/milvus
أولاً، قم بتثبيت عميل MySQL:
sudo apt-get install default-mysql-client
بعد بدء تشغيل Milvus، سيتم إنشاء جدولين (الجداول و TableFiles) في خدمة MySQL المحددة بواسطة backend_url
.
استخدم الأمر التالي للاتصال بخدمة MySQL:
mysql -h127.0.0.1 -uroot -p123456 -Dmilvus
الآن، يمكنك استخدام عبارات SQL للاستعلام عن معلومات البيانات الوصفية:
2-موقع My-sql-view-meta-data.png
ما التالي
ستعرض المقالات التالية بالتفصيل مخطط جداول البيانات الوصفية. ترقبوا!
أي أسئلة، مرحبًا بكم للانضمام إلى قناة Slack الخاصة بنا أو تقديم مشكلة في الريبو.
ريبو جيثب: https://github.com/milvus-io/milvus
إذا أعجبك هذا المقال أو وجدته مفيدًا، فلا تنسَ التصفيق!
Try Managed Milvus for Free
Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.
Get StartedLike the article? Spread the word