🚀 جرب Zilliz Cloud، الـ Milvus المدارة بالكامل، مجاناً — تجربة أداء أسرع بـ 10 أضعاف! جرب الآن>>

milvus-logo
LFAI

SQLite

  • Engineering
December 25, 2019
milvus

لقد قدمنا بعض المعلومات حول البيانات الوصفية في إدارة البيانات في محرك البحث المتجه الضخم. توضح هذه المقالة بشكل أساسي كيفية عرض البيانات الوصفية لميلفوس.

يدعم 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-use-sql-lite.png 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 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 Started

Like the article? Spread the word

استمر في القراءة