شخصية كائن كبير
يُعدّ كائن الأحرف الكبير ( CLOB ) جزءًا من أنواع البيانات القياسية في SQL:1999. وهو عبارة عن مجموعة من بيانات الأحرف في نظام إدارة قواعد البيانات ، وعادةً ما يُخزّن في موقع منفصل يُشار إليه في الجدول نفسه. توفر Oracle و IBM Db2 بنيةً تُسمى صراحةً CLOB، [ 1 ] [ 2 ] وتدعم غالبية أنظمة قواعد البيانات الأخرى شكلاً من أشكال هذا المفهوم، وغالبًا ما يُطلق عليها اسم حقول نصية أو مذكرات أو أحرف طويلة .
تتميز جداول البيانات الكبيرة (CLOBs) عادةً بحدود حجم عالية جدًا، تصل إلى عدة غيغابايت. ويأتي المقابل لهذه السعة عادةً مع محدودية طرق الوصول. فعلى وجه الخصوص، تقيّد بعض أنظمة قواعد البيانات استخدام بعض عبارات SQL أو وظائفها، مثل LIKE أو SUBSTRING ، على جداول البيانات الكبيرة. أما الأنظمة التي تسمح بهذه العمليات، فقد تُنفذها ببطء شديد.
غالباً ما يتم توفير طرق بديلة للوصول إلى البيانات، بما في ذلك وسائل استخراج أو إدخال نطاقات من البيانات من CLOB.
تختلف أنظمة قواعد البيانات في أنماط تخزينها للبيانات الكبيرة (CLOBs). فبعض الأنظمة تخزن هذه البيانات باستمرار كمراجع لبيانات خارجية، خارج الجدول. في المقابل، تخزن أنظمة أخرى البيانات الكبيرة الصغيرة داخل الجدول نفسه في البداية، لكنها تغير طريقة تخزينها عندما يتجاوز حجم البيانات حدًا معينًا. إضافةً إلى ذلك، توفر بعض الأنظمة خيارات قابلة للتكوين لتكييف سلوكها.
التطبيقات
PostgreSQL 15.0: غير مدعوم [ 3 ] ولكن يمكن تعريفه بسهولة كمرادف لنوع النص باستخدام:create domain CLOB as TEXT;
MariaDB 10.8: مدعوم [ 4 ]
MySQL 8.0: الدعم غير معروف. [ 5 ] كان هناك [ 6 ] نوع بيانات CLOB مذكور في الدليل، ولكن لم يعد هذا النوع مذكورًا في الأدلة اللاحقة.
Mimer SQL 11.0: مدعوم. [ 7 ]
انظر أيضاً
مراجع
- ↑ "Oracle CLOB in JavaDB" . docs.oracle.com . تم الاطلاع عليه بتاريخ 16-08-2018 .
- ↑ "IBM Informix CLOB" . www.ibm.com . تم الاطلاع عليه بتاريخ 16 أغسطس 2018 .
- ↑ "دليل المستخدم، القسم د.2. الميزات غير المدعومة" .
- ↑ "دليل MariaDB، نوع بيانات CLOB" .
- ↑ "دليل MySQL، 11.7 متطلبات تخزين أنواع البيانات" .
- ↑ "Stackoverflov, MySQL TEXT vs BLOB vs CLOB" .
- ↑ "أنواع بيانات Mimer SQL 11.0" .
- أنواع البيانات
- نماذج قواعد البيانات
