ما هو الفرق بين قاعدة البيانات والتخزين بشكل عام؟


الاجابه 1:

قاعدة البيانات بشكل عام ليست سوى مجموعة من البيانات مما يعني وجود محتويات داخل قاعدة البيانات. قاعدة البيانات الآن هي أيام من 3 أنواع واحد هو RDBMS ، NOSQL وقاعدة بيانات الرسم البياني. إذن البيانات متاحة الآن ويأتي سؤال آخر حيث يجب تخزين هذه البيانات. يجب تخزينه في مكان آخر؟ هناك يأتي الجزء التخزين. عادةً يتم تخزين دتس داخل قاعدة البيانات في الجداول تحت أنظمة الملفات. حتى في هذا ، لدينا NFS (أنظمة ملفات الشبكة) ، وأجهزة خام وما إلى ذلك. كما يجب إدارة التخزين ومراقبته مثل قواعد البيانات. لذلك لدينا مسؤولي التخزين مثل DBA. لدينا Tivoli من IBM ولدينا تخزين EMC الشهير جدًا. الآن تكتسب Big Data و Hadoop شعبية لدينا HDFS (أنظمة الملفات الموزعة Hadoop) المستخدمة لأغراض التخزين. آمل أن أكون قد أعطيت فكرة أساسية عن DB والتخزين.


الاجابه 2:

A2A. لو كان لي الإجابة كنت أفرق على النحو التالي:

  • التخزين هو موقع قرص شبه منظم ، وغير مفهرس بشكل عام ، حيث يمكن حفظ ملفات البيانات بالكامل وتخزينها ككائن كبير واحد. يحتوي التخزين على إمكانات بحث تقريبية ولكن بشكل عام لا يهدف إلى دعم الاستعلامات التفصيلية أو استرداد البيانات. أمثلة: دلاء S3 في AWS ، ومحركات الأقراص المشتركة على الخوادم ، وربما إلى حد ما منصات إدارة الملفات مثل Sharepoint ، وما إلى ذلك. قواعد البيانات هي أنظمة منظمة مصممة للاحتفاظ بعناصر البيانات الفردية في هياكل الصوت المرجعية التي تحافظ على تكامل البيانات ، ونسب البيانات ، ودعم مفصل و التقارير المجمعة. يمكن تخزين الملفات داخل قواعد البيانات ، ولكن من الصعب البحث عنها أو الاستعلام عنها ؛ بدلاً من ذلك ، تم تصميم عناصر بيانات المفتاح الفردية للملف بحيث يتم استخراجها وتخزينها بشكل منفصل. ومن الأمثلة على ذلك مجموعة من منصات قواعد البيانات التجارية والمفتوحة المصدر المتاحة اليوم. خادم Oracle أو MS Sql أو DB2 أو Mysql أو Postgres أو ما إلى ذلك.

عندما تكون الخطوط غير واضحة بعض الشيء عند النظر في قواعد بيانات NoSQL ، أو قواعد البيانات التي تخزن المستندات الأصلية بتنسيق JSON (مثل DynamoDB أو MongoDB). يمكن لقواعد البيانات هذه أن تمحو الخط قليلاً بين التخزين وقاعدة البيانات للمستندات الموجودة بالتنسيقات المناسبة.


الاجابه 3:

A2A. لو كان لي الإجابة كنت أفرق على النحو التالي:

  • التخزين هو موقع قرص شبه منظم ، وغير مفهرس بشكل عام ، حيث يمكن حفظ ملفات البيانات بالكامل وتخزينها ككائن كبير واحد. يحتوي التخزين على إمكانات بحث تقريبية ولكن بشكل عام لا يهدف إلى دعم الاستعلامات التفصيلية أو استرداد البيانات. أمثلة: دلاء S3 في AWS ، ومحركات الأقراص المشتركة على الخوادم ، وربما إلى حد ما منصات إدارة الملفات مثل Sharepoint ، وما إلى ذلك. قواعد البيانات هي أنظمة منظمة مصممة للاحتفاظ بعناصر البيانات الفردية في هياكل الصوت المرجعية التي تحافظ على تكامل البيانات ، ونسب البيانات ، ودعم مفصل و التقارير المجمعة. يمكن تخزين الملفات داخل قواعد البيانات ، ولكن من الصعب البحث عنها أو الاستعلام عنها ؛ بدلاً من ذلك ، تم تصميم عناصر بيانات المفتاح الفردية للملف بحيث يتم استخراجها وتخزينها بشكل منفصل. ومن الأمثلة على ذلك مجموعة من منصات قواعد البيانات التجارية والمفتوحة المصدر المتاحة اليوم. خادم Oracle أو MS Sql أو DB2 أو Mysql أو Postgres أو ما إلى ذلك.

عندما تكون الخطوط غير واضحة بعض الشيء عند النظر في قواعد بيانات NoSQL ، أو قواعد البيانات التي تخزن المستندات الأصلية بتنسيق JSON (مثل DynamoDB أو MongoDB). يمكن لقواعد البيانات هذه أن تمحو الخط قليلاً بين التخزين وقاعدة البيانات للمستندات الموجودة بالتنسيقات المناسبة.