У следећем чланку ћемо погледати како можете лако инсталирати АрангоДБ на Убунту 20.04. За оне који не знају, ово је систем базе података отвореног кода НоСКЛ којим се лако управља путем интегрисаног веб интерфејса или интерфејса командне линије.
АрангоДБ је бесплатан изворни изворни систем база података са више модела који је развио АрангоДБ ГмбХ. Тхе систем базе података подржава три модела података (кључ / вредност, документи, графика) са језгром базе података и јединственим језиком упита АКЛ (Језик упита АрангоДБ). Овај језик упита је декларативни и омогућава комбинацију различитих образаца приступа подацима у једном упиту. АрангоДБ је систем база података НоСКЛ, али АКЛ (Језик упита АрангоДБ) је на много начина сличан СКЛ-у.
Опште карактеристике АрангоДБ-а
- Овај систем базе података Има верзију за заједницу и верзију за предузећа, за шта је потребна лиценца.
- АрангоДБ пружа скалабилни упити при раду са графичким подацима.
- База података користите ЈСОН као подразумевани формат за складиштење. Интерно користи ВелоциПацк из АрангоДБ, брз и компактан бинарни формат за сериализацију и складиштење.
- Овај систем базе података може изворно да чува угнежђени ЈСОН објекат као унос података у колекцији. Због тога није потребно растављати резултујуће ЈСОН објекте. Похрањени подаци једноставно би наследили структуру стабла ЈСОН података.
- АрангоДБ ради у дистрибуираном кластеру и је сертификован за оперативни систем дата центра (ДЦ / ОС). ДЦ / ОС омогућава кориснику да примени АрангоДБ у већини постојећих екосистема: Амазон Веб Сервицес (АВС), Гоогле Цомпуте Енгине и Мицрософт Азуре. Поред тога, пружа примену кластера корисника једним кликом.
- АрангоДБ нуди интеграција са матичним ЈаваСцрипт микросервисима директно на врху ДБМС
- користећи Фокк фрамеворк, који је аналоган Ноде.јс.
- Има свој АКЛ (Језик упита АрангоДБ) а такође нуди ГрапхКЛ за писање флексибилних матичних веб услуга директно на врх ДБМС-а.
- АрангоСеарцх је нова функција претраживача у верзији 3.4. Претраживач комбинује могућности логичког проналажења са уопштеним компонентама класификације које омогућавају проналажење података на основу тачног векторског модела простора.
Инсталирајте АрангоДБ на Убунту 20.04
Инсталација је прилично једноставна. Даље ћемо видети како да инсталирамо АрангоДБ у Убунту 20.04. Пре него што почнемо, хајде уверите се да су сви пакети у нашем систему ажурни и да имамо још неких неопходних за наставак инсталације. То ћемо постићи отварањем терминала (Цтрл + Алт + Т) и извршавањем наредби у њему:
sudo apt update; sudo apt upgrade sudo apt install curl apt-transport-https
Инсталирајте АрангоДБ
За почетак ћемо извршити следећу наредбу за додајте неопходно спремиште да бисте наставили са инсталацијом:
echo 'deb https://download.arangodb.com/arangodb34/DEBIAN/ /' | sudo tee /etc/apt/sources.list.d/arangodb.list
Наставићемо увоз ГПГ кључа користи се за потписивање пакета:
wget -q https://download.arangodb.com/arangodb34/DEBIAN/Release.key -O- | sudo apt-key add -
После овога можемо инсталирајте софтвер АрангоДБ:
sudo apt update; sudo apt install arangodb3
Током инсталације, тражиће од нас да напишемо роот лозинку.
Ако из неког разлога не можемо поставити роот лозинку током инсталације, можемо заштитити АрангоДБ након инсталације покретањем:
sudo arango-secure-installation
Када се инсталација заврши, ми ћемо покрените услугу и омогућите јој да се покрене при поновном покретању система са следећом командом:
sudo systemctl start arangodb3 sudo systemctl enable arangodb3
Приступање Шкољки
АрангоДБ долази са услужним програмом за командну линију из којег можемо управљати базама података. Моћи ћемо повезати са љуском са наредбом:
arangosh
Овде можемо Креирајте базу података, заустави овај пример који ћу назвати мидб, са следећом командом:
db._createDatabase("mydb");
Наставићемо стварање корисника базе података са наредбама:
var users = require("@arangodb/users"); users.save("nombre-de-usuario@localhost", "tu-password");
Сад идемо доделити све потребне привилегије у бази података мидб:
users.grantDatabase("nombre-de-usuario@localhost", "mydb");
Сада можемо излазна шкољка куцање:
exit
Приступ веб интерфејсу
АрангоДБ сервер долази са уграђеним веб интерфејсом за администрацију. Ово вам омогућава управљање базама података, колекцијама, документима, корисницима, графикама, приказом статистика сервера и још много тога. Моћи ћемо конфигуришите га уређивањем датотеке /етц/арангодб3/арангод.цонф:
vim /etc/arangodb3/arangod.conf
Унутар датотеке ћемо тражи линију:
endpoint = tcp://127.0.0.1:8529
И хоћемо замените следећим редом:
endpoint = tcp://dirección-ip-de-tu-servidor:8529
После овога можемо сачувати датотеку и изаћи из ње. Хајде сада поново покрените услугу АрангоДБ:
sudo systemctl restart arangodb3
Тада једноставно морамо отворити наш веб прегледач и усмери нас на http://dirección-ip-de-tu-servidor:8529, где ћемо видети екран за пријаву:
Једном пријављени, видећемо како ради следећа табла.
За додатну помоћ или корисне информације, препоручљиво је погледати званична веб страница пројекта или документација да се тамо може наћи.