-
Notifications
You must be signed in to change notification settings - Fork 1
Decisão de Banco de Dados Health&Med
Data: 2024-07-26
Status: Aceita
A Health&Med, uma startup inovadora no setor de saúde, está desenvolvendo um novo sistema que irá revolucionar a Telemedicina no país. Atualmente, a startup oferece a possibilidade de agendamento de consultas e realização de consultas online (Telemedicina) por meio de sistemas terceiros como Google Agenda e Google Meetings. Recentemente, a empresa recebeu um aporte e decidiu investir no desenvolvimento de um sistema proprietário, visando proporcionar um serviço de maior qualidade, segurança dos dados dos pacientes e redução de custos. O objetivo é criar um sistema robusto, escalável e seguro que permita o gerenciamento eficiente desses agendamentos e consultas. Além de conter as funcionalidades de agendamento e realização de consultas online, o sistema terá o diferencial de uma nova funcionalidade: o Prontuário Eletrônico. O Prontuário Eletrônico permitirá o armazenamento e compartilhamento de documentos, exames, cartão de vacinas, e outros registros médicos entre as partes envolvidas, garantindo maior assertividade nos diagnósticos.
Escolher o banco de dados para o novo sistema proprietário da Health&Med.
Opções Consideradas
- PostgreSQL
- MySQL
- MongoDB
PostgreSQL foi escolhido por uma combinação de fatores que se alinham com as necessidades e objetivos do projeto:
- Conformidade com ACID: PostgreSQL é um banco de dados relacional que garante a integridade dos dados com suporte completo a transações ACID (Atomicidade, Consistência, Isolamento, Durabilidade). Isso é crucial para o armazenamento seguro de dados médicos sensíveis e informações de pacientes.
- Suporte a Dados Complexos: PostgreSQL oferece suporte robusto para tipos de dados complexos, como JSON, que é útil para o armazenamento de prontuários eletrônicos, documentos e outros registros médicos que podem ter estrutura variada.
- Escalabilidade e Performance: PostgreSQL é conhecido por sua capacidade de escalar verticalmente e horizontalmente, o que é essencial para um sistema que deve crescer conforme a base de usuários aumenta. Além disso, oferece otimização de consultas e índices avançados, garantindo uma boa performance para operações complexas e volumosas.
- Segurança: Segurança é uma prioridade para qualquer sistema que lida com informações de saúde. PostgreSQL fornece mecanismos avançados de segurança, incluindo autenticação, criptografia de dados em repouso e em trânsito, e controle de acesso granular.
- Custo-Benefício: Sendo um software de código aberto, PostgreSQL não possui custos de licenciamento, o que é uma vantagem significativa para a startup que deseja minimizar custos operacionais.
- Comunidade e Suporte: PostgreSQL tem uma comunidade ativa e uma vasta quantidade de recursos disponíveis, incluindo documentação, tutoriais, e suporte de terceiros. Isso facilita a resolução de problemas e a implementação de melhores práticas.
- Compliance e Regulações: PostgreSQL é compatível com várias regulamentações de conformidade, como HIPAA, que é essencial para a manipulação de dados de saúde.
- Garantia de integridade e segurança dos dados médicos.
- Facilidade na gestão de dados complexos e estruturados.
- Custos operacionais reduzidos sem comprometimento da qualidade ou segurança.
- Facilidade de expansão e escalabilidade do sistema à medida que a empresa cresce.
Ações a Serem Tomadas
- Desenvolver um plano detalhado de migração de dados dos sistemas atual para PostgreSQL.
- Monitorar e ajustar a performance do banco de dados conforme a base de usuários cresce.