nitoc3 Posted October 28, 2007 at 03:45 PM Report Share #143556 Posted October 28, 2007 at 03:45 PM Estou a planear um programa que guarda informação numa base de dados e que tem como opção ser instalado numa pen para que possa ser utilizado em varios computadores. Este programa é completamente orientado para a portabilidade, de forma que precisava de um tipo de base de dados que pudesse ser compilada directamente no programa (ou do género), sem recurso a um servidor (tipo mysql) e sem ser necessário instalar qualquer pré requisito, sendo que a base de dados fica guardada num único ficheiro de fácil acesso. Quais são as opções que tenho? É para usar com o C# Link to comment Share on other sites More sharing options...
M6 Posted October 29, 2007 at 09:04 PM Report Share #143833 Posted October 29, 2007 at 09:04 PM Talvez a melhor opção seja usares flatfiles ou então algum tipo de base de dados que que não necessite de instalação, daquelas tipo "file system in a file": não requer instalação e disponibiliza componentes para a manipulares a partir de várias linguagens de programação. Usei uma há uns anos atrás e era bastante aceitável, infelizmente não me recordo do nome. 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar." Link to comment Share on other sites More sharing options...
seesharptec Posted October 29, 2007 at 10:02 PM Report Share #143853 Posted October 29, 2007 at 10:02 PM Procura SQLite SeeSharpTec Link to comment Share on other sites More sharing options...
Saco Posted November 2, 2007 at 12:35 AM Report Share #144592 Posted November 2, 2007 at 12:35 AM Podes sempre usar uma base de dados Access. Tens ainda o Firebird. Link to comment Share on other sites More sharing options...
pedrotuga Posted November 2, 2007 at 02:16 AM Report Share #144594 Posted November 2, 2007 at 02:16 AM SQLite, definitivamente. É das minhas tecnologias favoritas, uso-a para tudo. É uma dessas bases de dados que o m6 fala. Não tem uma camada de rede e a bilbioteca é o proprio motor de base de dados. É usado por exemplo pelo firefox. Link to comment Share on other sites More sharing options...
nitoc3 Posted November 4, 2007 at 08:50 PM Author Report Share #145281 Posted November 4, 2007 at 08:50 PM Obrigado a todos, vou cuscar e experimentar. Link to comment Share on other sites More sharing options...
knightcoder Posted November 9, 2007 at 03:02 PM Report Share #146330 Posted November 9, 2007 at 03:02 PM O Firebird também pode ser usado em modo embedded: http://firebirdsql.org/dotnetfirebird/embedded-firebird-documentation.html Link to comment Share on other sites More sharing options...
Sérgio Costa Posted November 16, 2007 at 01:21 PM Report Share #147775 Posted November 16, 2007 at 01:21 PM Voto no SQLite Muito bom, especialmente se estiveres a pensar em test driven Link to comment Share on other sites More sharing options...
xeo Posted August 1, 2008 at 12:06 PM Report Share #202237 Posted August 1, 2008 at 12:06 PM Voto no firebird em modo embebido. (hic!) Link to comment Share on other sites More sharing options...
faria Posted August 26, 2008 at 03:18 PM Report Share #206979 Posted August 26, 2008 at 03:18 PM Gostaria de saber se para este tipo de programa mencionado em cima não se poderá usar Db4o!? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now