You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Počas implementácie importu taxonomických databáz (issue #9) sme narazili na problém až s príliš dynamickou štruktúrou dát (napríklad niektoré taxonomické kingdoms nemajú celú hierarchiu s čím databázový návrh nepočíta).
Dospeli sme k názoru, že bude rozumnejšie vytiahnuť taxonomickú databázu určenú pre autocomplete funkcionalitu mimo relačného modelu aplikácie a implementovať to ako separátnu Django aplikáciu, ktorá bude držať dáta v nerelačnej forme pomocou MongoDB databázy.
Treba sa ale zamyslieť nad tým, aká bude performance pre účely autocomplete, pretože v praxi bude dochádzať full-text vyhľadávanie nad celým datasetom.
Implementácia
Vytvorenie aplikácie s názvom taxonomic_data, ktorá sa bude pripájať na MongoDB databázu a implementuje servis, ktorý nad ňou bude operovať.
Na import bude ďalej slúžiť aplikácia importer (logika sa zatiaľ neprenáša do novo-vytvorenej aplikácie).
The text was updated successfully, but these errors were encountered:
Počas implementácie importu taxonomických databáz (issue #9) sme narazili na problém až s príliš dynamickou štruktúrou dát (napríklad niektoré taxonomické
kingdoms
nemajú celú hierarchiu s čím databázový návrh nepočíta).Dospeli sme k názoru, že bude rozumnejšie vytiahnuť taxonomickú databázu určenú pre
autocomplete
funkcionalitu mimo relačného modelu aplikácie a implementovať to ako separátnu Django aplikáciu, ktorá bude držať dáta v nerelačnej forme pomocou MongoDB databázy.Treba sa ale zamyslieť nad tým, aká bude performance pre účely autocomplete, pretože v praxi bude dochádzať full-text vyhľadávanie nad celým datasetom.
Implementácia
Vytvorenie aplikácie s názvom
taxonomic_data
, ktorá sa bude pripájať na MongoDB databázu a implementuje servis, ktorý nad ňou bude operovať.Na import bude ďalej slúžiť aplikácia
importer
(logika sa zatiaľ neprenáša do novo-vytvorenej aplikácie).The text was updated successfully, but these errors were encountered: