انڈروئد

اوپن ماخذ ڈیٹا بیس سافٹ ویئر کی موازنہ اور خصوصیات

سوا - غابة المعمورة تواجه خطر الاندثار

سوا - غابة المعمورة تواجه خطر الاندثار

فہرست کا خانہ:

Anonim

اس سے پہلے ہم نے SQL ڈیٹا بیس کے بارے میں بات کی ہے. اس پوسٹ میں میں نے کچھ مقبول کھلے ذریعہ، مفت ڈیٹا بیس سافٹ ویئر کی فہرست میں لے جا رہا ہوں. آن لائن کسی بھی سروس کو شروع کرنا کرنے سے پہلے اس ڈیٹا بیس کا انتخاب کرنا ضروری ہے جو اپ ڈیٹ، سیکورٹی اور اپنی ضروریات کو پورا کرسکتا ہے.

ڈیٹا بیس کا انتخاب کرتے وقت اخراجات ہمیشہ تشویش ہوتی ہے، کثیراتی کارپوریشنز سے آر ڈی بی ایم بہت مہنگی ہوسکتی ہے اگر آپ لاگ ان مفت سروس آن لائن چل رہے ہو تو بہت غم ہے. آخر میں کھلا منبع ڈیٹا بیس مینجمنٹ کا آلہ بہت آسان ہوسکتا ہے. یہ ڈیٹا بیس یا تو آزاد ہیں یا بہت کم لاگت کرتے ہیں اور اعلی کے آخر میں ڈیٹا بیس کے نظام کی زیادہ تر پیشکشیں پیش کرتے ہیں.

اوپن سورس ڈیٹا بیس کے اوزار

یہاں 5 سب سے اوپر کھلے ذریعہ ہیں ڈیٹا بیس سافٹ ویئر اور ان کی موازنہ:

1) MySQL

MySQL کا سب سے زیادہ مقبول اور بڑے پیمانے پر استعمال ہونے والی نسبتا ڈیٹا بیس مینجمنٹ سسٹم ہے جس میں کئی ڈیٹا بیسز تک کثیر صارف کا رسائی فراہم ہوتا ہے. MySQL اب آراکل کی ملکیت ہے اور ڈیٹا بیس کا انتظام کرنے کے لئے قابل اطلاق سوال زبان کا استعمال کرتا ہے. اس کا ذریعہ GNU لائسنس اور ملکیت معاہدوں کے تحت دستیاب ہے. MySQL پی ایچ پی ڈویلپرز کے درمیان سب سے زیادہ مقبول ہے اور ویب سائٹس، ویب ایپلی کیشنز اور آن لائن سروسز کے لئے استعمال کیا جاتا ہے.

MySQL غیر تجارتی مقصد کے لئے مفت کے لئے دستیاب ہے اور تجارتی استعمال کے لۓ آپ کو $ 200 سے بھی کم قیمت مل سکتی ہے. MS-SQL، اوریکل اور آئی بی ایم ڈی بی 2، بڑے اختتامی ڈیٹا بیس ایپلی کیشنز جیسے بڑے پیمانے پر خصوصیات پیش کرتا ہے.

2) پوسٹگر ایس ایس ایل

یہ پوسٹگرس ایس ایل گلوبل ڈویلپمنٹ گروپ کی طرف سے تیار کیا گیا ہے اور یہ ایک ORDBMS (آبجیکٹ رشتہ دار ڈیٹا بیس مینجمنٹ سسٹم) ہے. میک، ونڈوز، شمسیس اور لینکس کے تمام پلیٹ فارمز کے لئے ایم ٹی ای لائسنس کے تحت دستیاب ہے، پوسٹ گری ایس ایل کو بڑے ڈیٹا بیس کے تمام خصوصیات کی حمایت کرتا ہے. پوسٹ گری ایس ایس ایل فی الحال ورژن 9.1 کے طور پر دستیاب ہے.

3) SQLite

SQLite ایک چھوٹی ہلکا پھلکا سرایت کردہ ڈیٹا بیس ہے جس میں ایپلی کیشن فائل فارمیٹس، ڈیٹا بیس کے لئے موبائل اطلاقات اور ویب سائٹوں میں استعمال ہوتا ہے. SQLite ڈیٹا بیس کے ACID خصوصیات کے ساتھ تعمیل ہے. یہ تیزی سے ہے اور API استعمال کرنے میں آسان ہے. SQLite ایک اسٹائل کمانڈ لائن انٹرفیس (CLI) کلائنٹ کے ساتھ آتا ہے جو SQLite ڈیٹا بیسز کو منظم کرنے کے لئے استعمال کیا جا سکتا ہے.

4) برکلے ڈی بی

اورراکل کی ملکیت، برکلے ڈی بی آپ کی درخواست کے لئے بنیاد پرست اسٹوریج خدمات فراہم کرتا ہے، آپ کی ضروریات کا مطالبہ اور منفرد ہو سکتا ہے. برکلے ڈی بی APIs تقریبا تمام پروگرامنگ زبانوں میں دستیاب ہیں جن میں ANSI-C، C ++، Java، C #، Perl، Python، Ruby اور Erlang شامل ہیں.

ڈیٹا بیس تک رسائی حاصل کرنے والا ایک پروگرام مفت میں فیصلہ کرتا ہے کہ کس طرح ڈیٹا میں ذخیرہ کیا جائے ریکارڈ. برکلے ڈی بی ریکارڈ ریکارڈ کے اعداد و شمار پر کوئی رکاوٹ نہیں رکھتا. ریکارڈ اور اس کی چابی دونوں کو چار گیگابای تک طویل ہوسکتی ہے. یاد رکھیں کہ برکلے ڈی بی مکمل ڈی بی ایم ایم نہیں ہے.

5) فائربرڈ

فائربرڈ ہمیشہ اس سے زیادہ مکمل طور پر MySQL سے نمایاں کیا گیا ہے، اور پوسٹگر ایس ایس ایل کے برعکس، ہمیشہ ونڈوز کے ساتھ ساتھ لینکس اور دیگر `نیکس مختلف قسموں پر بھی کام کیا. فائربڈ تجارتی ڈیٹا بیس میں موجود بہت سی خصوصیات فراہم کرتا ہے، بشمول ذخیرہ کردہ طریقہ کار، ٹرگر، گرم بیک اپ (بشمول ڈیٹا بیس چل رہا ہے جبکہ بیک اپ) اور نقل. فائربڈ ڈیٹا بیس دو مختلف حالتوں، کلاسک سرور اور سپر سرور میں آتا ہے.

آج کل 10 سال قبل ڈیٹا استعمال کرنے سے کہیں زیادہ پیچیدہ ہے. ڈیٹا بیس کی ٹیکنالوجی پر انحصار کرنے والے ڈیٹا کو برقرار رکھنے، برقرار رکھنے اور انتظام کرنا. اعلی درجے کی کمپنیوں جیسے مائیکروسافٹ، اوریکل اور آئی بی ایم وقت کے ساتھ اعلی درجے کی ڈیٹا بیسز رہا ہے اور کچھ بہترین ڈیٹا بیس کے نظام تیار کیے ہیں. شاید MS SQL، IBM-DB اور Oracle سب سے زیادہ اعلی درجے کی ڈیٹا بیس کے نظام کی تعریف کی جاتی ہے لیکن مندرجہ بالا درج کردہ کھلی ذرائع کے ڈیٹا بیس کے نظام امیر ہیں اور اچھی کارکردگی پیش کرتے ہیں. کچھ کارپوریٹ ایپلی کیشن کی سائے میں وہ عام طور پر نظر انداز کر رہے ہیں.

کیا میں نے آپ کے پسندیدہ ڈیٹا بیس کو یاد کیا؟ ذیل میں تبصرہ سیکشن میں ان کا ذکر کریں.