Executando verificação de segurança...
1

Se velocidade, confiabilidade e segurança importar para o seu projeto, então sim, está perdendo. Por que?

1 - (Velocidade/Performance) - Eu utilizo Laravel para meus projetos, o padrão dele é SQLite, pois é muito fácil, não precisa instalar nada demais, então para iniciantes é ótimo. Você só instala uma extensão para ler o arquivo no VS Code e já era.

Porém, nem tudo são flores. Quando se roda as migrations para criar as tabelas e popular o banco de dados com dados fake, aí que você percebe o abismo de velocidade que tem entre SQLite e PostgreSQL, por exemplo, o primeiro sendo o mais lento e o segundo o mais rápido. E o MySQL fica no meio do caminho. O Artisan mostra o tempo que levou para cada coisa. Como o exemplo na imagem abaixo. E isso impacta o seu sistema como um todo, todas as queries são mais lentas.

2 - (Confiabilidade) - Um banco de dados SQLite, nada mais é que apenas um arquivo com a extensão .sqlite, que é guardado em qualquer lugar, geralmente na pasta do projeto, pois não suporta multiplos databases no mesmo arquivo. Cada arquivo se refere apenas a um banco de dados. Como é um arquivo que pode ser salvo em qualquer lugar, há a possibilidade, por exemplo, de se corromper mais fácil, ou ter algum problema com permissões e você não conseguir utilizá-lo.

3 - (Segurança) - Aqui é um pouco indiscutível, pois é o que define que o SQLite realmente não seja utilizado em produção, a não ser em casos muitos específicos, como app mobile. No SQLite não se tem controle de usuários, permissões, controle de hosts que podem acessar, como existe no MySQL e no PostgreSQL (que ainda tem o pg_hba para configurar ips liberados). Qualquer um pode acessar o seu banco e ver todas as informações nele contidas, o que não é nada interessante.

Ou seja, em geral, SQLite deve ser utilizado somente para desenvolvimento, pois peca nos aspectos por mim citados acima. Claro que essa é uma visão pessoal, mas fica a reflexão desses pontos. Mesmo em desenvolvimento, dificilmente utilizo SQLite, pois para mim, a performance importa muito.

Carregando publicação patrocinada...