Přeskočit na obsah
BigTree108

Služby vývoje a správy databází

Vývoj a správa databází na SQL Server, PostgreSQL, MySQL, Oracle, MongoDB, Redis a dalších relačních i NoSQL databázích: návrh schémat, SQL a uložené procedury, ladění dotazů, migrace a upgrady, šifrování, zálohy a vysoká dostupnost, s dedikovanými databázovými vývojáři a DBA pro váš tým nebo s databázovým projektem dodaným na klíč.

Databázové zakázky, které přebíráme

  • Návrh schémat a migrace

    Relační modely navržené podle toho, jak se data dotazují, kde je každá změna schématu verzovanou migrací v EF Core, Flyway, Liquibase nebo Alembic, která běží v pipeline, a ne ručně v produkci.

  • SQL a uložené procedury

    Procedury, funkce a pohledy v T-SQL, PL/SQL a PL/pgSQL pro byznys logiku, reporting a dávkové úlohy, posuzované jako aplikační kód a pokryté testy v tSQLt, utPLSQL nebo pgTAP.

  • Ladění dotazů a výkonu

    Pomalé dotazy dohledané přes Query Store, pg_stat_statements a prováděcí plány a poté opravené indexy, přepisem nebo statistikami, s časy změřenými před úpravou a po ní.

  • Zálohy, dostupnost a monitoring

    Obnova k určitému okamžiku (point-in-time), repliky, skupiny dostupnosti Always On nebo clustery Patroni a failover nastavené podle cílů obnovy, na kterých se dohodneme, s pravidelně testovanou obnovou a upozorněními na blokování, deadlocky, zpoždění replikace a úložiště.

  • MongoDB a dokumentové databáze

    MongoDB, Azure Cosmos DB, Amazon DynamoDB a Firestore modelované podle přístupových vzorů, s klíči partitionů, indexy a pravidly expirace rozhodnutými dřív, než data dorazí, a validací schématu při zápisu.

  • Přechody mezi platformami a upgrady

    Z Oracle na PostgreSQL, z lokálního SQL Server a MySQL na Azure SQL, Amazon RDS, Aurora nebo Cloud SQL a ze starých verzí na aktuální, nacvičené na kopiích s odsouhlasenými počty řádků a kontrolními součty před přepnutím.

  • Zabezpečení a šifrování

    Přihlášení a role s nejnižšími oprávněními, zabezpečení na úrovni řádků, audit a Always Encrypted nebo šifrování sloupců pro osobní a finanční údaje, s přihlašovacími údaji uloženými v trezoru.

  • Cachování, vyhledávání a wide-column úložiště

    Redis a Valkey pro cachování, relace a fronty, Elasticsearch a OpenSearch pro fulltextové vyhledávání a Cassandra nebo ScyllaDB pro data s častým zápisem rozprostřená napříč regiony, každé dimenzované a monitorované jako primární databáze.

  • Analytické databáze a databáze časových řad

    ClickHouse pro analytiku událostí a logů nad miliardami řádků, TimescaleDB a InfluxDB pro data ze senzorů a metriky a repliky pro čtení nebo columnstore indexy, když reporting zpomaluje transakční databázi.

databázoví vývojáři a DBA do vašeho týmu

  • Dedikovaní databázoví vývojáři a DBA

    Databázoví vývojáři a DBA, kteří nastoupí do vašeho týmu na plný úvazek, pracují ve vašich nástrojích a procesu a zodpovídají se vašemu vedoucímu. Pohovor s nimi vedete vy; my neseme ukrajinskou smlouvu, mzdy, fakturaci a dovolenou.

  • Projekty v oblasti „Vývoj databází“

    Vymezená část práce v oblasti „vývoj databází“ s rozsahem, pevným plánem a jmenovaným vedoucím na naší straně, který odpovídá za výsledek a o postupu informuje ve vašich kanálech.

  • Průběžná spolupráce v oblasti „vývoj databází“

    Průběžná služba v oblasti „Vývoj databází“: každý měsíc stejní lidé, backlog, kterému určujete priority, a hodiny, které vidíte v našem portálu i na faktuře.

Stránka o dedikovaném týmu vysvětluje, jak se specialisté připojují k vašemu týmu, a stránka o outsourcingu pokrývá dodávku projektů, převzetí systémů a jak účtujeme.

Kdo pracuje na vašem zadání v oblasti „vývoj databází“

  • Databázoví vývojáři

    Schémata, T-SQL, PL/SQL a PL/pgSQL

  • Administrátoři databází

    Výkon, zálohy, dostupnost a přístup

  • Backend vývojáři

    Přístup k datům v .NET, Java, Python a Node.js

  • Datoví inženýři

    Analytická úložiště a reportingové repliky

  • Cloud a DevOps inženýři

    Spravované databáze v Terraform

Jak pracujeme s databázemi

Databáze je kód. Tabulky, indexy a bezpečnostní politiky se mění přes posuzované migrace, přihlášení a oprávnění jsou deklarovány ve správě verzí, spravované instance jsou definovány v Terraform a testy běží proti skutečnému databázovému enginu v kontejneru, a ne proti mocku.

S produkcí se zachází opatrně: přístup má nejnižší oprávnění a je časově omezený přes vaše vlastní účty, každá změna se nejdřív nacvičí na kopii s maskovanými daty a nic se nespouští ručně, co zvládne migrace.

Další služby v oblasti dat a AI, které poskytujeme

Přehled: Data a AI

Otázky k vývoji databází

S jakými databázemi pracujete?

Relační: SQL Server a Azure SQL, PostgreSQL, MySQL a MariaDB a Oracle. NoSQL: MongoDB, Azure Cosmos DB, Amazon DynamoDB, Cassandra a Redis. Vyhledávání a analytika: Elasticsearch, OpenSearch, ClickHouse a TimescaleDB. Ve vlastním provozu nebo spravované na Azure, AWS či Google Cloud.

V jakých odvětvích pracují vaši databázoví vývojáři?

Fintech, pro účetní knihy, úložiště plateb a transakcí a jejich reporting; AI a datové produkty, pro analytická úložiště a vektorové vyhledávání; e-commerce a maloobchod, pro katalogy, objednávky a zásoby; podnikové SaaS a ERP, pro multitenantní schémata a reporting; zdravotnictví, pro záznamy pacientů s auditem a šifrováním; a logistika, pro data o sledování a směrování.

Můžete naši stávající databázi dát pod správu verzí?

Ano. Aktuální schéma se zachytí jako základ, v databázovém projektu SQL Server nebo pomocí Flyway či Liquibase, a od té chvíle je každá změna posuzovanou migrací, která běží v pipeline, takže produkce odpovídá tomu, co je v repozitáři.

Můžete nás přesunout z Oracle?

Ano, obvykle na PostgreSQL. Schéma a PL/SQL se převedou pomocí nástrojů, například ora2pg, a dokončí ručně, data se přesouvají v nacvičených bězích odsouhlasovaných tabulku po tabulce a dotazy aplikace se otestují proti novému enginu, než se stanoví datum přepnutí.

Jak rychle mohou nastoupit databázoví vývojáři a DBA?

Když je k dispozici ten pravý databázový vývojář, začátek brzdí jen váš pohovor, NDA a převod práv duševního vlastnictví. Jinak vedeme hledání, které obvykle přinese profily kandidátů do dvou až tří týdnů, a nikdo nenastoupí, dokud neřeknete ano.

Jak probíhá najímání přes BigTree108 (role: databázoví vývojáři a DBA)?

Řekněte nám, jakou práci, jakou seniority a kolik hodin potřebujete. Navrhneme jednoho nebo dva lidi s jejich profily, pohovoříte s nimi stejně jako s vlastním zaměstnancem a podepíšete jednu smlouvu s BIG TREE 108 LLC a budete dostávat jednu fakturu měsíčně.

Komu patří práce, kterou vytvářejí?

Vám. Každý specialista má podepsanou smlouvu s BigTree108, která převádí všechny výsledky práce na společnost, a naše smlouva s vámi je převádí dál. Kód, návrhy a dokumenty se dodávají do vašich vlastních repozitářů a nástrojů, ne do míst, kde je můžeme měnit jen my.

Máte databázi, která potřebuje práci?

Napište nám, o jaký engine a verzi jde a co je potřeba změnit. Odpověď dostanete do jednoho pracovního dne: plán, profily kandidátů nebo posouzení, kde začít.