Съдържание:

Защо съхранението на данни, ориентирано към колони, прави достъпа до данни на дискове по-бърз от ориентираното към редове съхранение на данни?
Защо съхранението на данни, ориентирано към колони, прави достъпа до данни на дискове по-бърз от ориентираното към редове съхранение на данни?

Видео: Защо съхранението на данни, ориентирано към колони, прави достъпа до данни на дискове по-бърз от ориентираното към редове съхранение на данни?

Видео: Защо съхранението на данни, ориентирано към колони, прави достъпа до данни на дискове по-бърз от ориентираното към редове съхранение на данни?
Видео: CS50 2015 - Week 8, continued 2024, Ноември
Anonim

Колонно ориентирана бази данни (известни още като колонни бази данни) са по-подходящ за аналитични натоварвания, тъй като данни формат ( колона формат) се поддава на по-бързо обработка на заявки - сканиране, агрегиране и т.н. От друга страна, редово ориентирана бази данни съхраняват единична ред (и всички негови колони ) непосредствено.

Също така трябва да знаете защо базите данни, ориентирани към колони, са по-бързи?

Колона база данни е по-бързо и по-ефективен от традиционния база данни тъй като съхранението на данни е от колони а не по редове. Колонно ориентирани бази данни имат по-бързо производителност на заявката, тъй като колона дизайнът поддържа данните по-близо един до друг, което намалява времето за търсене.

Човек може също да попита каква е разликата между ориентирана към колона и база данни, ориентирана към ред? Ориентирани по ред бази данни са бази данни които организират данните чрез запис, запазвайки всички свързани данни с записвайте един до друг в памет. Колонно ориентирани бази данни са бази данни които организират данните по поле, запазвайки всички свързани данни с поле едно до друго в памет.

Също така попитах, какви са основните предимства на съхраняването на данни в колонно ориентирано хранилище?

Първо, нека да открием някои ключови предимства на колонно-ориентирани бази данни:

  • Висока производителност на заявки за агрегиране (като COUNT, SUM, AVG, MIN, MAX)
  • Високоефективно компресиране и/или разделяне на данни.
  • Истинска мащабируемост и бързо зареждане на данни за големи данни.
  • Достъпно за много хора 3rd партиен BI аналитични инструменти.

За какво са добри колонните бази данни?

Да обобщим, колонни бази данни са добър за : Заявки, които включват само няколко колони. Запитвания за агрегиране спрямо огромни количества данни. Компресия по колона.

Препоръчано: