Existe algo como um banco de dados portátil que executa facilmente o OsX e o Windows?

1

Eu preciso fazer um pequeno banco de dados para um projeto na escola (não relacionado a computadores, indexando e categorizando documentos em papel de um projeto de pesquisa).

O fato é que, em setembro, meu semestre acabou e outros alunos terão que participar do projeto (e assim por diante, para cada semestre!), então eu precisaria de algo que fosse livre e independente do SO (ou pelo menos OsX / Windows) para que fosse facilmente entregue aos próximos alunos do projeto.

Eu estava pensando em um WAMP rodando uma chave USB que teria uma interface MySQL / HTML, mas ela ficará bloqueada para o sistema operacional que eu escolher primeiro. O LibreOffice e os likes serão uma opção no final, se eu não encontrar nada verdadeiramente portátil.

Alguém tem uma solução em mente?

    
por Jean-Philippe Murray 27.05.2014 / 13:54

2 respostas

1
O

Libre Office faria o trabalho, mas eu concordo que uma solução baseada na Web seria melhor. Enquanto você é cuidadoso, você pode usar WAMP / LAMP / MAMP de forma intercambiável, apenas tome cuidado ao usar as funções do SO, especialmente as funções do sistema de arquivamento.

Você também pode usar o SQLite em vez de uma ferramenta baseada em servidor, o que facilitaria a movimentação entre os sistemas.

Pessoalmente, eu recomendo usar o Node.JS com SQLlite, pois isso é facilmente desenvolvido em qualquer plataforma. Mais uma vez, tenha cuidado com as referências do sistema de arquivamento, mas isso não é especialmente difícil. Dessa forma, você não precisa manter alguns servidores em execução na sua área de trabalho, iniciar um servidor Node é muito rápido e você não precisa de um servidor para executar o banco de dados.

    
por 27.05.2014 / 16:10
0

PostgresSQL, mySQL e amigos são open source e portados para múltiplas plataformas. Você pode executá-lo em uma plataforma, fazer um despejo de dados e carregar os dados em outra plataforma.

Você acha que pode fazer seu próprio aparelho? Coloque tudo isso em uma instância do VMWare. Eles podem então transferi-lo de computador para computador. O lado positivo: tipo de set e semi-forget. Desvantagem: eles terão que lidar com o Linux no ponto em que as coisas dão errado.

Eu aprecio e aplaudo você tentando fazer esse tipo de cenário e esquecer, mas em algum nível há uma complexidade inevitável. Se você colocar camadas suficientes sobre isso para que o dia-a-dia fique sem dor, você terá uma grande queda de "como isso funciona" se ele quebrar. Ou até mesmo se eles apenas quiserem adicionar recursos.

    
por 27.05.2014 / 17:03