Tigris عبارة عن قاعدة بيانات NoSQL ومنصة بحث بدون خادم توفر بديلاً مفتوح المصدر لـ MongoDB وDynamoDB. تم بناء Tigris على FoundationDB ويجمع بين اتساق معاملات ACID مع حجم ومرونة NoSQL، بجزء بسيط من التكلفة.
الموقع | البداية السريعة | مرجع API | الخلاف | تغريد
لإعداد بيئة التطوير المحلية الخاصة بك. تأكد من تثبيت Go أو تشغيله:
sh scripts/install_go.sh
أضف $GOPATH
إلى متغير البيئة $PATHS
الخاص بك. ثم لتنزيل وتثبيت تبعيات البناء وتشغيل FoundationDB:
sh scripts/install_build_deps.sh
ابدأ الاستماع لخادم دجلة المحلي على http://localhost:8081
عن طريق تشغيل:
make run
سيؤدي هذا إلى جلب التبعيات والخادم إلى حاويات الإرساء مع كل التغييرات التي أجريتها.
وبدلاً من ذلك، يمكنك تشغيل make run_full
لإظهار أدوات المراقبة أيضًا.
يتم تنفيذ الاختبارات باستخدام make test
. يؤدي هذا إلى تشغيل اختبارات الوحدة والتكامل في حاويات الإرساء.
قم بتشغيل make run
لإحضار الخادم في حاوية عامل الإرساء. يمكنك الآن إجراء اختبارات فردية في بيئة التطوير المتكاملة (IDE) التي تختارها. يمكن تشغيل مجموعة الاختبار بأكملها باستخدام make local_test
.
قم بتشغيل make local_run
لبدء تشغيل خادم Tigris على المضيف. يمكنك الآن إرفاق العملية وتصحيح الأخطاء من IDE.
هذا البرنامج مرخص تحت Apache 2.0.