Na NIS2 si vyhraďte minimálně 6 měsíců, radí Jan Sedlák z MasterDC
18. 11. 2024
4 min čtení
Kromě klasických relačních databází jako je MySQL nebo jeho nástupce MariaDBMariaDBMariaDB je relační databáze, která vznikla jako alternativní větev MySQLvíce, si také poradíme s objektově-relační databází PostgreSQL. Neznámou pro nás není ani práce s databázovým konceptem NoSQLNoSQLNoSQL je typ databáze, která není založená (pouze) na relačních tabulkách jako v případě SQLvíce.
Optimalizaci provádíme po důkladném monitoringu a analýze získaných dat i celého dosavadního řešení. Ve spojení se zkušenostmi z provozu datacentra i vývoje software tak navrhneme optimalizaci podle vašich potřeb.
Pomůžeme s nasazením a konfigurací Galera clusteru, který zajišťuje vysokou dostupnost SQLSQLSQL je anglická zkratka pro Structured Query Language, což lze přeložit jako strukturovaný dotazovací jazykvíce databází. Pomoci umíme také s bezschémovou databází Elasticsearch, která je vhodná i pro nestrukturovaná data.
01
02
03
04
05
Databáze telefonních čísel je stěžejní částí naší aplikace na filtrování nevyžádaných hovorů Numbo Call Blocker. Abychom vyřešili problém s vysokou latencí a zvýšili kapacitu databáze, provedli jsme důkladnou optimalizaci. V tabulce uvádíme, jak se vlastnosti databáze změnily.
Před optimalizací | Po optimalizaci | |
---|---|---|
Položek v databázi | cca 80 tisíc | cca 14 milionů |
Latence | 30–90 s | méně než 1 s |
Počet klientů provádějící aktualizace dat | 2–5 | neomezeně |
Serverová infrastruktura | Jeden server v ČR | Více serverů po světě – vždy v blízkosti klienta |