سؤال

هل هناك أي طريقة لاستخدام voltdb في تطبيق PHP؟

بالتأكيد يبدو أن لديها بعض المزايا على قواعد البيانات الأخرى هناك!

هل كانت مفيدة؟

المحلول

قطعاً.

أضافت VoltDB واجهة عميل HTTP/JSON إلى VoltDB المتوفرة الآن للمعاينة. يمكنك التنزيل/البناء من http://community.voltdb.com/getinvolved#svn

أيضًا ، توجد مكتبة عميل C ++ (عبر نفس الصفحة ضمن "واجهات العميل للغات البرمجة الأخرى") وستستخدم لإنشاء مكتبة عميل أصلية لـ PHP. انضم إلى المجتمع في http://community.voltdb.com ليتم تحديثه.

نصائح أخرى

مكتبة عميل PHP الأصلية التي ألمح إليها tmcallaghan الآن قيد التطوير.

يمكنك تنزيله/بنائه هنا:

https://svn.voltdb.com/clientapi/php/trunk/

وهنا مثال على الاستخدام:

https://source.voltdb.com/browse/clientapi/php/trunk/examples/helloworld.php؟r=head

مطور VoltDB هنا. أنهى Ning Shi للتو امتداد PHP لطيف حقًا يمثل تحسنًا كبيرًا في الأداء وسهولة الاستخدام على امتداد PHP القديم.

كان الامتداد القديم عبارة عن غلاف SWIG حول مكتبة عميل C ++ التي كانت مطوّلة بسبب ضعف Vararg الأضعف ودعم الانعكاس. لم يدعم الخادم أيضًا معلمات الربط كأسلاك بالنسبة لك مما يعني أن العميل كان عليه أن يعرف توقيع الإجراء في المقدمة وكان على التطبيق توفيره.

لا يحتوي الامتداد الجديد على رمز PHP ، لذا فهو يتم تحميله بشكل أسرع ولديه واجهة PHP أكثر إحياءًا تستخدم صفائف PHP ولا تتطلب منك إعلان إجراء ومعلماته قبل التذرع بها.

العميل الجديد على صفحة التنزيل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top