Почти каждая программная система сегодня занимается управлением данными. С ростом объема данных еще более важно понимать, как популярные системы управления базами данных реализуют и оптимизируют одиночные и массовые операции CRUD. Именно поэтому мы уделяем особое внимание работе с базами данных. На каждом проекте у нас есть выделенные специалисты, которые оказывают поддержку командам разработчиков в проектировании и настройке уровней баз данных, использующих специфику каждой конкретной системы управления базами данных (СУБД). Во многих случаях наши заказчики хотят, чтобы их программное обеспечение было совместимо с различными СУБД. Для решения данной задачи мы, как правило, создаем уровень абстракции базы данных и перемещаем все специфические настройки СУБД в специальный уровень реализации базы данных.
Наша команда имеет большой практический опыт и всегда посещает тренинги и семинары по наиболее часто используемым системам управления базами данных:
- Oracle
- Microsoft SQL
- Informix
- PostgreSQL
- MongoDB
- MySQL
Кроме того, сейчас мы приобретаем более глубокие знания, активно работая с такими облачными службами баз данных, как: Microsoft Azure SQL Database, Azure Cosmos DB, Azure Data Lake, Amazon Relational Database Service, Amazon S3.