آیا H2 یک دیتابیس است ؟

+2 رأی
میانگین بازدید روزانه 0.18374 بازدید
H2 چیست و به چه دردی می خوره ؟

به نظر خودم یک Database میباشد ولی شک دارم که همچیمن چیزی باشه .
ممنونم میشم اطلاعات دقیقی در این رابطه بدید ...

ممنونم
سوال 5 سال قبل در تالار برنامه نویسی توسط Milad (1,288 امتیاز)
برچسب گذاری مجدد در 5 سال قبل توسط Saeed Zarinfam

2 جواب

+3 رأی
 
بهترین جواب

H2 یک RDBMS (پایگاه داده رابطه ای) است که کاملا با جاوا نوشته شده است که قابلیت های برجسته زیر را دارد:

  • بسیار سریع است و حافظه کمی اشغال می کند.
  • هم بصورت توکار می توان درون برنامه ها از آن استفاده کرد و هم بعنوان پایگاه داده کلاینت سرور.
  • حجم کم پایگاه داده (حدود 1.5 MB).

شهرت H2 به استفاده آسان و بی دردسر آن بصورت توکار در سایر برنامه های جاوا است و اگر بخواهیم از نظر کاربرد آن را مقایسه کنیم می توانیم با SQLite برای مصارف توکار مقایسه کنیم.

از معایب این پایگاه داده سازگار نبودن با استاندارد ACID است (Durability) است که ریسک استفاده از آن برای کارهای جدی را بالا می برد.

جواب 5 سال قبل توسط Saeed Zarinfam (1,400 امتیاز)
انتخاب شده در 5 سال قبل توسط Milad
+3 رأی

بله H2 یک Database است که با زبان java پیاده سازی شده و opensource است.

یکی از مزایای آن embedded mode است. به این معنی که جایی که شما نمیتوانید یک database مثل ORACLE یا غیره نصب کنید باید از این نوع پایگاه ها استفاده کنید.

مثلا دستگاههای حضور غیاب گاها که ارتباطشان با سرور از بین میرود ترجیح میدهند که از این گونه پایگاه ها استفاده کنند.

database های زیر هم قابلیت embeded دارند

  • Derby
  • HSQLDB
جواب 5 سال قبل توسط Ammar Bozorgvar (1,472 امتیاز)
ویرایش 5 سال قبل توسط Saeed Zarinfam
منظورتون از بقیه چیه؟ Derby و HSQLDB یا سایر database ها؟
بعضی ماشینها بخاطر اینکه قوی نیستند یعنی RAM و CPU بالایی ندارند مجبورن از این database استفاده کنند. مثلا همون دستگاه های حضور و غیاب یا دستگاه های کارت خوان اتوبوس.

سوال های مشابه

0 رأی
1 جواب میانگین بازدید روزانه 0.0578 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.0692 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.1152 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.0346 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.0466 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.3175 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.15110 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.92788 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.22198 بازدید
کانال تلگرام جواب یاب
...