Tipy pro správu IT: jak udržet systémy v top kondici
02. 10. 2024
10 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 |