متجر واحد
SingleStore (المعروف سابقًا باسم MemSQL ) هو نظام إدارة قواعد بيانات علائقية موزعة يعتمد على لغة SQL [ 2 ] ، ويتميز بدعم ANSI SQL ، وهو مصمم للتعامل مع استيعاب البيانات ومعالجة المعاملات ومعالجة الاستعلامات. [ 3 ] [ 4 ]
يخزن SingleStore البيانات العلائقية، وبيانات JSON ، والبيانات الجغرافية المكانية، وبيانات متجهات المفتاح والقيمة، وبيانات السلاسل الزمنية . ويمكن تشغيله في بيئات لينكس متنوعة، بما في ذلك التثبيتات المحلية ، ومزودي الخدمات السحابية العامة والخاصة ، وفي حاويات عبر مُشغّل Kubernetes ، أو كخدمة مُستضافة في السحابة تُعرف باسم SingleStore Helios. [ 5 ] [ 6 ]
في العقد الثاني من القرن الحادي والعشرين، قدمت SingleStore تحديثات تتعلق بتكامل بحيرة البيانات، وإمكانيات البحث، ومرونة النشر، بما في ذلك دعم Apache Iceberg وتوسيع خيارات النشر السحابي. [ 7 ] [ 8 ]
تاريخ
في 23 أبريل 2013، أطلقت SingleStore أول إصدار متاح للجمهور من قاعدة بياناتها باسم MemSQL. [ 9 ] دعمت الإصدارات الأولى الجداول الموجهة بالصفوف ، وكانت مُحسَّنة للحالات التي تتسع فيها جميع البيانات داخل الذاكرة الرئيسية . استند هذا التصميم إلى فكرة أن تكلفة ذاكرة الوصول العشوائي (RAM) ستستمر في الانخفاض بشكل أُسِّي مع مرور الوقت، في اتجاه مشابه لقانون مور . وهذا من شأنه أن يسمح في نهاية المطاف لمعظم حالات استخدام أنظمة قواعد البيانات بتخزين بياناتها حصريًا في الذاكرة.
بعد فترة وجيزة من الإطلاق، أضافت MemSQL دعمًا عامًا لتنسيق تخزين قائم على الأعمدة على القرص للعمل جنبًا إلى جنب مع مخزن الصفوف في الذاكرة. [ 10 ]
في 27 أكتوبر 2020، أعادت MemSQL تسمية نفسها إلى SingleStore لتعكس تحولاً في التركيز بعيدًا عن أحمال العمل الموجودة في الذاكرة حصريًا. [ 11 ]
في أبريل 2023، أعلنت SingleStore عن تحديثات لمنصتها، مع التركيز على معالجة البيانات ودعم الذكاء الاصطناعي، بما في ذلك أدوات الذكاء الاصطناعي التوليدي (GenAI) وأعباء العمل التحليلية. [ 12 ] [ 13 ]
في يوليو 2023، أعلنت SingleStore عن شراكة مع Amazon Web Services (AWS) تتعلق بتحليلات البيانات في الوقت الفعلي وتطبيقات الذكاء الاصطناعي. [ 14 ]
In August 2023, IBM announced a collaboration with SingleStore to integrate with its watsonx.ai platform for developing generative AI applications.[15]
In January 2024, SingleStore introduced a feature named SingleStore Kai, which provides compatibility with the MongoDB API.[16][17] In September 2024, the company announced availability as a Snowflake Native App within the Snowpark Container Services (SPCS) marketplace.[18][19]
In October 2024, the company announced the acquisition of BryteFlow, a data integration platform.[20][21][22] Following the acquisition, data ingest capabilities were incorporated into the product under the name "SingleStore Flow".[23]
Headquartered in San Francisco, California, in June 2021 SingleStore opened an office in Raleigh, North Carolina. Its other offices include Sunnyvale, California; Seattle, Washington; London, England; Hyderabad, India; and Lisbon, Portugal.[24]
Funding
In January 2013, SingleStore announced it raised $5 million. Since then, the company has raised $318.1M from investors including Khosla Ventures, Accel, Google Ventures, Dell Capital and HPE, among others.[25] In October 2022, SingleStore closed Series F-2 and welcomed new investor Prosperity7.[26]
| Series | Date | Amount (million $) | Lead Investors |
|---|---|---|---|
| A | 2013 | 5 | DVCA, IA Ventures |
| B | 2014 | 35[5] | Accel |
| C | 2016 | 36[5] | Caffeinated Capital, REV |
| D | 2018 | 30[2] | Google Ventures, Glynn Capital |
| E | Dec. 2020 | 80[27] | Insight Partners |
| F | Sept. 2021 | 80[3] | Insight Partners |
| G | July 2022 | 116[28] | Goldman Sachs Asset Management |
| F-2 | October 2022 | 30[26] | Prosperity7 |
Architecture
Row and column table formats
SingleStore can store data in either row-oriented tables ("rowstores") or column-oriented tables ("columnstores"). The format used is determined by the user when creating the table.[29]
تُخزّن جداول Rowstore، كما يوحي اسمها، المعلومات بتنسيق الصفوف، وهو تنسيق البيانات التقليدي المستخدم في أنظمة إدارة قواعد البيانات العلائقية (RDBMS ). تُعدّ جداول Rowstore مُحسّنة للاستعلامات الفردية أو الصغيرة للإدراج أو التحديث أو الحذف، وترتبط ارتباطًا وثيقًا بحالات استخدام OLTP (المعاملات). تُخزّن بيانات جداول Rowstore بالكامل في الذاكرة، مما يجعل القراءة العشوائية سريعة، مع حفظ اللقطات وسجلات المعاملات على القرص. أما جداول Columnstore، فهي مُحسّنة لاستعلامات SELECT المعقدة، وترتبط عادةً بحالات استخدام OLAP (التحليلات) ومستودعات البيانات. [ 30 ]
الفهرسة
بدلاً من فهرس شجرة B التقليدي، تستخدم مخازن الصفوف SingleStore قوائم تخطي مُحسَّنة لمعالجة سريعة وخالية من التأمين في الذاكرة. تخزن مخازن الأعمدة البيانات في مقاطع مُرتبة، وذلك لزيادة ضغط البيانات على القرص إلى أقصى حد وتحقيق مسح سريع مُرتب. يدعم SingleStore أيضًا استخدام فهارس التجزئة كفهارس ثانوية لتسريع بعض الاستعلامات. [ 31 ] [ 32 ]
بنية موزعة
تُوزَّع قاعدة بيانات SingleStore على العديد من العُقد، والتي قد تكون خوادم سحابية أو أجهزة عادية. تُخزَّن البيانات في أقسام على عُقد طرفية، ويتصل المستخدمون بعُقد تجميعية. [ 33 ] [ 34 ] يُثبَّت برنامج واحد لعُقد SingleStore التجميعية والطرفية؛ ويُحدِّد المسؤولون دور كل جهاز في المجموعة أثناء الإعداد. تتولى العقدة التجميعية مسؤولية استقبال استعلامات SQL، وتوزيعها على العُقد الطرفية، وتجميع النتائج وإرسالها إلى العميل. تُخزِّن العقدة الطرفية بيانات SingleStore وتُعالج الاستعلامات الواردة من العقد التجميعية. يتم التواصل بين العقد التجميعية والطرفية عبر الشبكة باستخدام SQL. تستخدم SingleStore تجزئة التجزئة لتوزيع البيانات بالتساوي على عدد العُقد الطرفية. [ 35 ]
متانة
تُطبَّق خاصية المتانة في مخزن الصفوف الموجود في الذاكرة باستخدام سجل الكتابة المسبقة واللقطات، على غرار نقاط التحقق. مع الإعدادات الافتراضية، بمجرد تأكيد المعاملة في الذاكرة، تقوم قاعدة البيانات بكتابة المعاملة بشكل غير متزامن إلى القرص بأسرع ما يسمح به القرص. [ 36 ]
النسخ
يمكن تهيئة مجموعة SingleStore في وضع "التوافر العالي" (HA)، حيث يتم إنشاء كل قسم بيانات تلقائيًا مع أقسام أساسية ونسخ احتياطية على عقدتين فرعيتين منفصلتين. في وضع التوافر العالي، تُرسل المُجمِّعات المعاملات إلى الأقسام الأساسية، والتي بدورها تُرسل السجلات إلى الأقسام الثانوية. في حالة حدوث عطل غير متوقع في القسم الأساسي، تتولى الأقسام الاحتياطية مهام الأقسام الأساسية، في عملية متصلة بالكامل دون أي توقف. [ 37 ]
دعم جبل الجليد والبحث المتجهي
في عام 2024، أضافت SingleStore دعمًا لـ Apache Iceberg ، وهو تنسيق جدول يُستخدم في بنى بحيرات البيانات. [ 38 ] كما تضمن الإصدار تحديثات للبحث المتجهي، والبحث النصي الكامل، والتوسع التلقائي، وخيارات النشر. [ 39 ] [ 40 ] [ 41 ]
صيغ التوزيع
يمكن تنزيل SingleStore مجانًا وتشغيله على أنظمة Linux لما يصل إلى 4 عقد فرعية بسعة 32 جيجابايت من ذاكرة الوصول العشوائي لكل منها؛ ويتطلب الأمر ترخيصًا مؤسسيًا لعمليات النشر الأكبر حجمًا وللحصول على الدعم الرسمي من SingleStore. يتوفر النظام أيضًا كخدمة سحابية مُدارة باسم SingleStore Helios، وهي متاحة على منصات الحوسبة السحابية العامة، بما في ذلك Google Cloud وAmazon Web Services. المحرك الأساسي متطابق في جميع صيغ التوزيع. [ 1 ]
يتضمن النظام أدوات لتثبيت وإدارة ومراقبة مجموعات قواعد البيانات عبر أجهزة متعددة؛ بالإضافة إلى واجهة ويب للاستعلام والإدارة.
انظر أيضاً
- مقارنة أنظمة إدارة قواعد البيانات العلائقية
- مقارنة أنظمة إدارة قواعد البيانات العلائقية الكائنية
- نظام إدارة قواعد البيانات
- المعالجة الهجينة للمعاملات/التحليلات
- قائمة أنظمة إدارة قواعد البيانات العلائقية
- قائمة أنظمة إدارة قواعد البيانات الموجهة بالأعمدة
- قائمة قواعد البيانات الموجودة في الذاكرة
- قائمة قواعد البيانات التي تستخدم MVCC
مراجع
- 1 2 "لماذا أصبحت إدارة البيانات الأفضل هاجس وادي السيليكون الجديد؟" . Inno & Tech Today. 18 أبريل 2022. تم الاطلاع عليه بتاريخ 26 أبريل 2022 .
- 1 2 "تستثمر شركة IBM في SingleStore للحصول على ذكاء اصطناعي وتحليلات أسرع للبيانات الموزعة" . تم الاطلاع عليه بتاريخ 29-09-2017 .
- 1 2 لوندن، إنغريد (8 سبتمبر 2021). "منصة قواعد البيانات الفورية SingleStore تجمع 80 مليون دولار إضافية، لتصل قيمتها السوقية إلى 940 مليون دولار" . TechCrunch . تم الاطلاع عليه بتاريخ 8 سبتمبر 2021 .
- ↑ "تكنولوجيا المؤسسات: انتقام أكثر المهووسين بالتكنولوجيا" . مجلة بيزنس ويك. مؤرشف من الأصل في 1 يوليو 2012. تم الاطلاع عليه في 26 أبريل 2022 .
- 1 2 3 "التخزين غير المحدود وخطوط نقل البيانات: البحث عن نموذج جديد لقواعد البيانات" . داتاكونومي. 20 أبريل 2022. تم الاطلاع عليه بتاريخ 26 أبريل 2022 .
- ↑ "شركة قواعد البيانات SingleStore تحصل على تمويل بقيمة 80 مليون دولار في جولة التمويل من الفئة F" . داتانامي. 10 سبتمبر 2021. تم الاطلاع عليه بتاريخ 26 أبريل 2022 .
- ↑ "SingleStore يضيف تكامل Iceberg، وتحسين البحث المتجهي | TechTarget" . إدارة بيانات البحث . تم الاطلاع عليه بتاريخ 14 يناير 2025 .
- ↑ "SingleStore Self-Managed with IBM_8.9.x" . www.ibm.com . 19-12-2024 . تاريخ الاسترجاع: 14-01-2025 .
- ↑ هاينزينجر، بريتاني (2020). "MemSQL أصبح الآن SingleStore" (نُشر في 2020-11-02) . تم الاطلاع عليه في 2022-04-23 .
- ↑ "شركة SingleStore تجمع 80 مليون دولار لقاعدة بيانات SQL موزعة" . TechTarget . تم الاطلاع عليه بتاريخ 26 أبريل 2022 .
- ↑ "MemSQL تُعيد تسمية نفسها إلى SingleStore" . مجلة تطوير البرمجيات. 30 أكتوبر 2020. تم الاطلاع عليه بتاريخ 26 أبريل 2022 .
- ↑ "SingleStore تكشف عن ميزات تهدف إلى تمكين الذكاء الاصطناعي في الوقت الفعلي | TechTarget" . إدارة بيانات البحث . تم الاطلاع عليه بتاريخ 13 ديسمبر 2024 .
- ↑ "تحديث SingleStore يُضيف أدوات جديدة لدعم الذكاء الاصطناعي العام والتحليلات | TechTarget" . إدارة بيانات البحث . تم الاطلاع عليه بتاريخ 13 ديسمبر 2024 .
- ↑ "SingleStore تتعاون مع AWS لتطوير تحليلات البيانات في الوقت الفعلي وتطبيقات الذكاء الاصطناعي" . BigDATAwire . تاريخ الاسترجاع: 14 ديسمبر 2024 .
- ↑ "الإعلان عن watsonx.ai و SingleStore لتطبيقات الذكاء الاصطناعي التوليدي | IBM" . www.ibm.com . 15 نوفمبر 2023. تاريخ الاطلاع: 14 ديسمبر 2024 .
- ↑ "أعلنت SingleStore عن منصة بيانات فورية لتسريع الذكاء الاصطناعي والتحليلات وتطوير التطبيقات" . BigDATAwire . تم الاطلاع عليه بتاريخ 14 يناير 2025 .
- ↑ أخبار، DATAVERSITY (25 يناير 2024). "SingleStore تكشف عن إمكانيات جديدة لمنصة البيانات في الوقت الفعلي" . DATAVERSITY . تاريخ الاسترجاع: 28 يناير 2025 .
{{cite web}}له|last=اسم عام ( مساعدة ) - ↑ "أخبار SingleStore Unicorn: SingleStore و Snowflake تُقيمان شراكة في مجال الذكاء الاصطناعي الفوري" . استثمار الأسهم الخاصة | Linqto Private Investing . تاريخ الاسترجاع: 14 يناير 2025 .
- ↑ ألين، كيرون (2024-01-03). "SingleStore و Snowflake تساعدان العملاء على بناء تطبيقات ذكاء اصطناعي توليدية جاهزة للاستخدام المؤسسي" . حروب السحابة . تم الاسترجاع في 2025-01-14 .
- ↑ ماثيوز، أنشيكا (4 أكتوبر 2024). "استحواذ SingleStore على BryteFlow لتعزيز قدرات التحليلات الآنية والذكاء الاصطناعي التوليدي" . أبحاث AIM | رؤى سوق الذكاء الاصطناعي . تم الاطلاع عليه بتاريخ 14 يناير 2025 .
- ↑ "استحواذ SingleStore على BryteFlow: خطوة استراتيجية تعيد تشكيل مشهد التحليلات في الوقت الفعلي" . مجموعة QKS . تم الاطلاع عليه بتاريخ 14 يناير 2025 .
- ↑ "استحوذت SingleStore على BryteFlow لتسريع تبني التحليلات في الوقت الفعلي" . ياهو فاينانس . تم الاطلاع عليه بتاريخ 14 يناير 2025 .
- ↑ "تحميل البيانات باستخدام SingleStore Flow · وثائق SingleStore Helios" . docs.singlestore.com . تم الاطلاع عليه بتاريخ 25-03-2026 .
- ↑ "متجر واحد قد يضاعف عدد الموظفين في رالي" . نيوز أوبزرفر . تم الاطلاع عليه بتاريخ 26 أبريل 2022 .
- ↑ "شركة SingleStore الناشئة لقواعد البيانات تجمع 75 مليون دولار" . VentureBeat. 8 سبتمبر 2021. تم الاطلاع عليه بتاريخ 26 أبريل 2022 .
- 1 2 "شركة SingleStore تجمع تمويلاً لدعم التطوير والتوسع | TechTarget" . بحث في تحليلات الأعمال . تم الاطلاع عليه بتاريخ 15 نوفمبر 2024 .
- ↑ "شركة SingleStore، المعروفة سابقًا باسم MemSQL، تجمع 80 مليون دولار لدمج قواعد البيانات المتباينة للشركات والاستفادة منها" . TechCrunch. 8 ديسمبر 2020. تم الاطلاع عليه بتاريخ 27 أبريل 2022 .
- ↑ "يساعد SingleStore المؤسسات على إدارة أحجام البيانات المتزايدة بشكل أفضل" . VentureBeat. ١٢ يوليو ٢٠٢٢. تم الاطلاع عليه بتاريخ ٢٦ يوليو ٢٠٢٢ .
- ↑ برايس، ديرك (19 أكتوبر 2022). "SingleStore - الخاتم الواحد الذي يحكمها جميعًا؟" . sAInce.io . تم الاطلاع عليه بتاريخ 20 فبراير 2025 .
- ↑ "المعالجة التحليلية عبر الإنترنت (OLAP) - مركز هندسة Azure" . learn.microsoft.com . تم الاطلاع عليه بتاريخ 20 فبراير 2025 .
- ↑ "المعاملات والتحليلات السحابية الأصلية في SingleStore | PDF | قواعد البيانات | النسخ المتماثل (الحوسبة)" . Scribd . تم الاطلاع عليه بتاريخ 4 مارس 2025 .
- ↑ شينغ، لو؛ فينكاتا ساي بافان كومار فادريف؛ عارف، وليد ج. (2025). "قائمة التخطي المنتشرة: دراسة استقصائية لما لا يمكن تخطيه بشأن قائمة التخطي وتطبيقاتها في أنظمة البيانات". مجلة ACM Computing Surveys . 57 (11): 1–37 . arXiv : 2403.04582 . doi : 10.1145/3736754 .
- ↑ "مكونات مجموعة SingleStore | نشر قاعدة بيانات SingleStore على Dell PowerFlex 3.6 | مركز معلومات تقنيات Dell" . infohub.delltechnologies.com (باللغة السويدية) . تاريخ الاسترجاع: 4 مارس 2025 .
- ↑ "ما هي قاعدة بيانات SingleStore؟ المفاهيم والأهمية | Decube" . www.decube.io . تم الاطلاع عليه بتاريخ 4 مارس 2025 .
- ↑ "مقدمة إلى MemSQL | DBMS 2 : خدمات نظام إدارة قواعد البيانات" . www.dbms2.com . مؤرشف من الأصل بتاريخ 10 يوليو 2024. تم الاطلاع عليه بتاريخ 4 مارس 2025 .
- ↑ "قاعدة بيانات فائقة السرعة في عالم يعتمد على البيانات" . شركة آي بي إم . تم الاطلاع عليه بتاريخ 19 يناير 2018 .
- ↑ "التخزين والتدفق اللانهائي: البحث عن نموذج جديد لقواعد البيانات - اقتصاد البيانات" . 2022-04-20 . تم الاطلاع عليه بتاريخ 2025-03-12 .
- ↑ "يضيف SingleStore دعم Iceberg وبحثًا أسرع في المتجهات" . SiliconANGLE . 2024-06-26 . تم الاطلاع عليه بتاريخ 2025-03-12 .
- ↑ "SingleStoreDB ينضم إلى ركب Apache Iceberg" . InfoWorld . تم الاطلاع عليه بتاريخ 12 مارس 2025 .
- ↑ أزهر، علي (28-06-2024). "يعزز SingleStore أداء بحيرات البيانات بدعم Iceberg وبحث متجه أسرع" . BigDATAwire . تم الاسترجاع في 12-03-2025 .
- ↑ ميلور، كريس (22 يوليو 2024). "SingleStore: نحن نتعامل مع المتجهات ولا تحتاج إلى مخططات معرفية" . Blocks and Files . تم الاسترجاع في 12 مارس 2025 .
روابط خارجية
- برنامج 2013
- مخازن البيانات الموزعة
- إن-كيو-تيل
- نيو إس كيو إل
- أنظمة إدارة قواعد البيانات العلائقية
- شركات واي كومبيناتور
