أقترب مستخدمى فيس بوك حول العالم حتى الأن الى 1 مليار مستخدم فما هيا قواعد البيانات المستخدمة لحفظ هذا الكم الهائل مع المعلومات , بالرغم من ان المعروف ان قواعد بيانات اوراكيل هيا التى تتعامل مع هذا الكم الهائل من البيانات .
نعم يستخدموا MySQL و عدلوا عليها بشكل مهول لأنهم اول جهة واجهت هذا الكم الهائل من البيانات و ووضعوا تحديثاتهم عليها و نشروها في Github
بالنسبة لCassandra على الرغم من ان فيسبوك هي من قامت بانشاءه الا انها تركتها و عملت مشاريعها على HBase و هو قاعدة بيانات Hadoop
لكن كل التعاملات اللحظية لا تتم عبر هذه القواعد .. انما تكون البيانات مخزنة على الذاكرة العشوائية ( نعم محركات البحث و فيسبوك و تويتر و غيرها تخزن هذه البيانات في الرامات) و لكن فيسبوك عملت نظام ادارة بيانات اسمته Scuba يختم بمراقبة و تحليل الأشياء في مدة قصيرة جدا و نشرتها في بحث تجده هنا
توجه قواعد البيانات حاليا هي ان تكون قواعد البيانات كاملة او جزيئا في الرامات ( مثال عليها مشروع Hekaton الذي تم الحاقه في MS SQL Server 2014) و طبعا ان تبقى مزايا SQL موجودة فيها
مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.
التعليقات