Tworzenie i administrowanie bazami danych
Usługi tworzenia i administrowania bazami danych PostgreSQL, SQL Server i Azure SQL, Oracle oraz MongoDB: projektowanie schematów i SQL, strojenie zapytań, wysoka dostępność i kopie zapasowe, aktualizacje wersji, bazy chmurowe oraz migracje między silnikami. Dedykowani programiści i administratorzy baz danych (DBA) w Państwa zespole, projekty realizowane od początku do końca oraz przejmowanie baz danych zbudowanych przez inne zespoły.
Bazy danych, z którymi pracujemy
Każda strona opisuje prace, które podejmujemy, sposoby współpracy z nami i pytania, które klienci zadają na początku. MySQL, Redis, Cassandra, ClickHouse i inne silniki opisujemy na stronie poświęconej tworzeniu baz danych.
Programowanie PostgreSQL
Programowanie, administracja i doradztwo PostgreSQL: projektowanie schematów, PL/pgSQL, strojenie, replikacja, aktualizacje do PostgreSQL 18 i migracje z Oracle, z dedykowanymi programistami PostgreSQL i DBA lub realizacją projektu.
Programowanie SQL Server
Programowanie i administracja SQL Server i Azure SQL: T-SQL, strojenie wydajności, SSIS, Always On, aktualizacje do SQL Server 2025 i migracje do Azure, z dedykowanymi programistami SQL Server i DBA lub realizacją projektu.
Programowanie Oracle
Programowanie i administracja Oracle Database i PL/SQL: strojenie SQL, APEX, RAC i Data Guard, aktualizacje do 26ai, Exadata oraz migracje do i z Oracle, z dedykowanymi programistami Oracle i DBA lub realizacją projektu.
Programowanie MongoDB
Programowanie i administracja MongoDB: projektowanie schematów, strojenie zapytań i indeksów, konfiguracja Atlas, sharding i replikacja, wyszukiwanie i wyszukiwanie wektorowe oraz migracje, z dedykowanymi programistami MongoDB lub realizacją projektu.
Omówione w innym miejscu serwisu
Programowanie baz danych
Usługi programowania i administracji baz danych: projektowanie schematów, strojenie zapytań, migracje i kopie zapasowe w SQL Server, PostgreSQL, MySQL, Oracle i MongoDB, z dedykowanymi programistami baz danych i DBA lub realizacją projektu.
Inżynieria danych
Usługi inżynierii danych: potoki ETL, Spark, dbt i strumieniowanie, hurtownie danych i lakehouse'y na Snowflake, Databricks, BigQuery, Redshift i Microsoft Fabric, z dedykowanymi inżynierami danych lub realizacją projektu.
Programowanie AWS
Usługi programowania AWS: kontenery EKS i ECS, serverless, landing zones, migracje, bazy danych, platformy danych, generatywna AI w Bedrock, bezpieczeństwo i optymalizacja kosztów, z dedykowanymi inżynierami AWS lub realizacją projektu.
Chmura i DevOps
Azure Functions, Azure SQL z Always Encrypted, Terraform dla każdego zasobu i pipeline GitHub Actions, z wykrywaniem dryfu i kontrolą kosztów wbudowanymi od początku.
Te same zasady w każdym silniku
Jeden administrator DBA w Państwa zespole albo cała funkcja bazodanowa: projektowanie schematów i SQL, wydajność, dostępność i kopie zapasowe, aktualizacje, bezpieczeństwo oraz przenoszenie między silnikami lub do chmury, na PostgreSQL, SQL Server i Azure SQL, Oracle oraz MongoDB, we własnej infrastrukturze lub jako usługa zarządzana.
Bazę danych traktujemy jak kod. Zmiany schematu są migracjami po przeglądzie, stosowanymi przez pipeline, testy działają na prawdziwym silniku w kontenerze, instancje zarządzane są zdefiniowane w Terraform, a poświadczenia pochodzą z magazynu sekretów (vault). Dane osobowe i finansowe są szyfrowane tam, gdzie są wrażliwe, i maskowane poza produkcją.
Przejęcie zaczynamy od dostępu tylko do odczytu i pisemnej listy ryzyk, zanim ktokolwiek cokolwiek zmieni. Do tej pory przejęliśmy od innych zespołów dziewięć systemów, najstarszy napisany w 2008 roku, a ten sam pierwszy krok stosuje się do bazy danych.
Pytania o tworzenie i administrowanie bazami danych
Na jakich bazach danych Państwo pracują?
PostgreSQL, SQL Server i Azure SQL, Oracle oraz MongoDB, każda z własną stroną, a także MySQL i MariaDB, Redis i Valkey, Cassandra, Elasticsearch i OpenSearch, ClickHouse oraz Azure Cosmos DB. We własnej infrastrukturze, w Kubernetes albo jako usługa zarządzana w Azure, AWS, Google Cloud i Oracle Cloud Infrastructure.
W jakich branżach pracują Państwa programiści baz danych i administratorzy DBA?
Głównie w fintechu, bankowości i ubezpieczeniach, produktach AI i danych, e-commerce i handlu detalicznym, oprogramowaniu dla przedsiębiorstw i ERP oraz ochronie zdrowia, a dalej w logistyce, telekomunikacji, produkcji i energetyce oraz mediach i aplikacjach konsumenckich. Każda strona opisuje, jak wygląda praca w tych branżach.
Czy potrzebują Państwo dostępu administratora do naszej bazy produkcyjnej?
Nie na początku. Przegląd zaczyna się od dostępu tylko do odczytu przez konto, które Państwo tworzą i mogą odwołać. Zmiany przychodzą jako migracje sprawdzane przez Państwa zespół, a każdy podwyższony dostęp jest ograniczony w czasie, przyznawany przez Państwa własnego dostawcę tożsamości i cofany po zakończeniu pracy.
Czy Państwa administratorzy DBA mogą wspierać nasze bazy danych całodobowo?
Tak, w Państwa godzinach pracy lub całodobowo. Zanim wsparcie ruszy, uzgadniamy godziny objęte wsparciem, czas reakcji dla każdego poziomu krytyczności i ścieżkę eskalacji do Państwa zespołu, a przy każdym alercie, który może kogoś obudzić, jest instrukcja postępowania (runbook).
Do kogo należą schematy, skrypty i kod, które Państwo piszą?
Do Państwa. Każdy specjalista ma podpisaną z BigTree108 umowę, która przenosi wszystkie rezultaty pracy na spółkę, a nasza umowa z Państwem przenosi je dalej. Kod, projekty i dokumenty są przekazywane do Państwa własnych repozytoriów i narzędzi, a nie przechowywane tam, gdzie zmieniać je możemy tylko my.
Mają Państwo bazę danych, która potrzebuje specjalisty?
Prosimy o podanie silnika, wersji, miejsca, w którym działa, oraz tego, co trzeba zmienić. Odpowiedź otrzymają Państwo w ciągu jednego dnia roboczego: plan, profile kandydatów albo zakres przeglądu bazy danych.