مقدمة إلى H2دليل الدراسة

Published on 2023-04-20 00:10:05 · 中文 · English · Español · हिंदीName · 日本語 · Русский язык · 中文繁體

H2 هي قاعدة بيانات Java مفتوحة المصدر وخفيفة الوزن. يمكن تضمينه في تطبيقات Java أو تشغيله في وضع خادم العميل. بشكل أساسي ، يمكن تكوين قواعد بيانات H2 لتعمل كقواعد بيانات في الذاكرة ، مما يعني أن البيانات لا تستمر على القرص. نظرا لقاعدة البيانات المضمنة ، لا يتم استخدامه لتطوير الإنتاج ، ولكن بشكل أساسي للتطوير والاختبار.
يمكن استخدام قاعدة البيانات هذه في الوضع المضمن أو وضع الخادم. فيما يلي الميزات الرئيسية لقاعدة بيانات H2-
واجهة برمجة تطبيقات JDBC سريعة للغاية ومفتوحة المصدر متوفر في أوضاع مضمنة وخادم ؛ قاعدة بيانات في الذاكرة تطبيق وحدة التحكم المستند إلى المستعرض بصمة صغيرة - حوالي 1.5MB حجم ملف جرة

ميزات قاعدة بيانات H2

الملامح الرئيسية لقاعدة بيانات H2 هي كما يلي-
إنه محرك قاعدة بيانات سريع للغاية. H2 مفتوح المصدر ومكتوب بلغة جافا. وهو يدعم واجهات برمجة تطبيقات SQL و JDBC القياسية. يمكنه أيضا استخدام برنامج تشغيل PostgreSQL ODBC. لديها وسائط مضمنة وخادم. يدعم H2 التجميع والتزامن متعدد الإصدارات. لديها ميزات أمان قوية.

ميزات إضافية

فيما يلي بعض الميزات الإضافية لقاعدة بيانات H2-
يعتمد H2 على قواعد بيانات وجداول في القرص أو الذاكرة ، ودعم قاعدة البيانات للقراءة فقط ، والجداول المؤقتة. يوفر H2 دعم المعاملات (القراءات الملتزم بها) ، واتصالات متعددة على مرحلتين ، وقفل على مستوى الجدول. H2 هو محسن قائم على التكلفة يستخدم خوارزميات جينية للاستعلامات المعقدة بدون إدارة. يتضمن H2 دعم مجموعة النتائج القابلة للتمرير والتحديث ، ومجموعات النتائج الكبيرة ، وفرز النتائج الخارجية ، والوظائف التي يمكنها إرجاع مجموعات النتائج. يدعم H2 قاعدة البيانات المشفرة (AES) وتشفير تشفير SHA-256 وقدرات التشفير و SSL.

مكون في قاعدة بيانات H2

من أجل استخدام قاعدة بيانات H2 ، يجب أن يكون لديك المكونات التالية-
مُتَصْفَح وِب خادم وحدة التحكم H2
هذا تطبيق عميل / خادم ، لذلك يلزم وجود خادم وعميل (متصفح) لتشغيله.