Перейти до вмісту
BigTree108

Розробка й адміністрування баз даних

Послуги з розробки й адміністрування баз даних для PostgreSQL, SQL Server і Azure SQL, Oracle та MongoDB: проєктування схем і SQL, оптимізація запитів, висока доступність і резервне копіювання, оновлення версій, хмарні бази даних і міграції між СУБД. Виділені розробники та DBA у вашу команду, проєкти під ключ і прийняття від інших команд баз даних, які вони створили.

Бази даних, з якими ми працюємо

Кожна сторінка описує роботи, за які ми беремося, способи співпраці з нами та питання, які клієнти ставлять першими. MySQL, Redis, Cassandra, ClickHouse та інші СУБД розглянуто на нашій сторінці про розробку баз даних.

Розглянуто в інших розділах сайту

Однакові правила для кожної СУБД

Один DBA у вашій команді або вся функція баз даних: проєктування схем і SQL, продуктивність, доступність і резервне копіювання, оновлення, безпека, а також переходи між СУБД чи в хмару на PostgreSQL, SQL Server і Azure SQL, Oracle та MongoDB, у власному розгортанні або в керованому вигляді.

База даних розглядається як код. Зміни схеми є міграціями, що проходять рев'ю й застосовуються пайплайном, тести виконуються на справжній СУБД у контейнері, керовані інстанси описані в Terraform, а облікові дані беруться зі сховища секретів. Персональні та фінансові дані шифруються там, де вони чутливі, і маскуються поза продакшном.

Прийняття проєкту від іншої команди починається з доступу лише для читання та письмового переліку ризиків, до того як хтось що-небудь змінить. Досі ми прийняли від інших команд дев'ять систем, найстаріша з яких написана у 2008 році, і той самий перший крок діє й для бази даних.

Питання про розробку й адміністрування баз даних

З якими базами даних ви працюєте?

PostgreSQL, SQL Server і Azure SQL, Oracle та MongoDB, кожна з яких має окрему сторінку, а також MySQL і MariaDB, Redis і Valkey, Cassandra, Elasticsearch і OpenSearch, ClickHouse та Azure Cosmos DB. У власному розгортанні, в Kubernetes або як керовані сервіси в Azure, AWS, Google Cloud і Oracle Cloud Infrastructure.

У яких галузях працюють ваші розробники баз даних і DBA?

Здебільшого це фінтех, банківська сфера та страхування, продукти на основі AI і даних, e-commerce і рітейл, корпоративне ПЗ і ERP та охорона здоров'я, а далі логістика, телеком, виробництво й енергетика, а також медіа та споживчі застосунки. Кожна сторінка описує, як виглядає ця робота в цих галузях.

Чи потрібен вам адміністраторський доступ до нашої бази даних у продакшні?

Для початку ні. Огляд починається з доступу лише для читання через обліковий запис, який створюєте ви і який можете відкликати. Зміни надходять як міграції, які переглядає ваша команда, а будь-який розширений доступ обмежений у часі, надається через ваш власний провайдер ідентифікації та прибирається, коли робота завершується.

Чи можуть ваші DBA підтримувати наші бази даних цілодобово?

Так, у ваші робочі години або цілодобово. Перш ніж підтримка почнеться, ми погоджуємо години покриття, час реагування для кожного рівня критичності й шлях ескалації до вашої команди, а до кожного сповіщення, яке може розбудити людину, додано ранбук.

Кому належать схеми, скрипти й код, які ви пишете?

Вам. Кожен фахівець має підписаний із BigTree108 договір, за яким усі результати роботи передаються компанії, а наш договір із вами передає їх далі. Код, дизайн-макети та документи постачаються у ваші власні репозиторії та інструменти, а не зберігаються там, де змінити їх можемо лише ми.

Є база даних, якій потрібен фахівець?

Розкажіть, яка у вас СУБД, яка версія, де вона працює і що потрібно змінити. Протягом одного робочого дня ви отримаєте відповідь: план, профілі кандидатів або обсяг робіт для огляду вашої бази даних.