ДуцкДБ, ДБ отвореног кода коју користе Гоогле, Фацебоок и Аирбнб

ДуцкДБ, ДБМС који користе Гоогле, Фацебоок и Аирбнб

ДуцкДБ је СКЛ ОЛАП систем за управљање базом података у настајању

Недавно објављено је издавање нове верзије ДуцкДБ 0.5.0, који је развојни систем за управљање базама података за аналитику (ДБМС) који користе Гоогле, Фацебоок и Аирбнб.

ДуцкДБ је аналитички систем базе података високих перформанси. Дизајниран је да буде брз, поуздан и лак за употребу. ДуцкДБ пружа богат дијалект СКЛ-а, са подршком далеко од основног СКЛ-а. ДуцкДБ подржава произвољне и угнежђене корелиране потупите, функције прозора, разврставања, сложене типове (низови, структуре) и још много тога.

Међу његовим главним карактеристикама издвајају се следеће:

  • Једноставна инсталација
  • Интегрисано: нема управљања сервером
  • Формат за складиштење једне датотеке
  • Брза аналитичка обрада
  • Брз пренос између Р/Питхон-а и РДБМС-а
  • Не зависи ни од каквог спољног стања. На пример, засебне конфигурационе датотеке, променљива окружења.
  • Формат за складиштење једне датотеке
  • Композитни интерфејс. Течни СКЛ програмски АПИ
  • Потпуно АЦИД преко МВЦЦ

О ДуцкДБ 0.5.0

Међу новинама је и "оут оф цоре", који има за циљ да реши проблеме који могу настати када су подаци који се обрађују већи од меморије предлагањем међурезултата.

Нова верзија користи Адаптиве Радик Трее (АРТ) индексе да бисте применили ограничења и убрзали филтере упита. До сада, индекси нису били упорни, што је довело до проблема као што су губитак информација о индексу и дуго време поновног учитавања за табеле са ограниченим подацима.

УМЕТНОСТ то је, у суштини, покушај примене вертикалне и хоризонталне компресије за стварање компактних индексних структура. Намере су структуре података налик стаблу, где сваки ниво стабла садржи информације о неком делу скупа података. Обично су илустровани низовима знакова.

Пројекат је такође додао оптимизацију налога за придруживање, чест проблем у аналитичким базама података. Хиоун Парк, извршни директор и главни аналитичар у Амалгам Инсигхтс, рекао је да диференцијација ДуцкДБ-а долази из чињенице да је то мала апликација која ради у оквиру радних токова заснованих на коду за брзо скенирање великих складишта података.

„ДуцкДБ често може да покреће упите директно на подацима без посредне обраде, што побољшава обраду. Са чисто технолошке тачке гледишта, донекле је сличан Ацтиан Вецтор-у, који такође користи ступарски векторизовани ОЛАП приступ упитима, иако је Ацтиан дизајниран да преузима податке уместо да ради на процесу или учитава одређени посао. »

ДуцкДБ Лабс пружа савете и подршку. Суоснивач и извршни директор Ханес Мухлеисен, који је такође коаутор кода и одржава пројекат, рекао је да је био инспирисан СКЛите-ом, ОЛТП мотором базе података без сервера, где је видео прилику за сличан приступ, али за аналитику.

ДуцкДБ се такође често користи као део аналитичког или управљачког стека. већи подаци. На пример, ако неко направи прилагођену апликацију која прикупља податке, а затим жели да креира СКЛ интерфејс, прво је морао да копира податке и премести их на други систем, што би могло да изазове проблеме са синхронизацијом, објаснио је он.

Преузмите и набавите

Важно је напоменути да на почетној страници јасно стоји да је не би требало користити за „велике клијент/сервер инсталације за централизовано складиштење података предузећа“.

Пројекат ради на издавању верзије 1.0, након чега више неће бити могуће вршити измене. Радови академика Центра за математику и теоријске рачунарске науке Центрум Вискунде & Информатица у Амстердаму, ДуцкДБ је интегрисан у хост процес, вреди напоменути да не постоји ДБМС серверски софтвер за инсталирање, ажурирање или одржавање.

На пример, ДуцкДБ Питхон пакет може да покреће упите директно на подацима из Питхон софтверске библиотеке, без увоза или копирања података. ДуцкДБ је написан на Ц++, бесплатан је и отвореног кода под МИТ лиценцом.

Можете сазнати више о томе као и консултовати упутство за инсталацију, У следећем линку.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.