OVH Cloud OVH Cloud

Questions sur SQLite...

6 réponses
Avatar
David BERCOT
--=-z90+02/qUyrTH/fdUQz/
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Bonjour,

Je d=C3=A9bute dans les bases de donn=C3=A9es sur Linux et j'aurais une ou =
deux
questions sur SQLite.
Je viens de l'installer (en v3) et je suis d=C3=A9j=C3=A0 surpris par la
taille !!! C'est tout petit !!!
Sinon, je n'ai pas vu de paquet dont le nom ferait penser =C3=A0 un outil
comme MySQL Administrator. Est-ce que ce genre d'outil existe pour
SQLite ?
D'autre part, et je l'ai choisi pour =C3=A7a, SQLite permet apparemment de
stocker toute une base dans un seul fichier. Mon but est de mettre ce
fichier sur mon portable et sur mon serveur Internet avec une
synchronisation tous les soirs (comme =C3=A7a, je peux faire des mises =C3=
=A0 jour
de la base dans la journ=C3=A9e et la remettre sur mon serveur le soir).
Est-ce vous pensez que ce genre de chose peut poser un probl=C3=A8me ?
J'aurais bien utiliser MySQL (qui semble quand m=C3=AAme d'un autre niveau)
mais j'ai peur qu'il ne retrouve pas ses petits si je "partage" les
fichiers de donn=C3=A9es...

Merci d'avance pour vos conseils.

David.

--=-z90+02/qUyrTH/fdUQz/
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Ceci est une partie de message
=?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQBD+DhNvSnthbGI8ygRAsrhAJ9LbM3F3xqkYd0Jt9eMIwk8yJi2zwCgpUlS
Mv8VqGkEkXXRCXd5rlg63JA=
=wh88
-----END PGP SIGNATURE-----

--=-z90+02/qUyrTH/fdUQz/--



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

6 réponses

Avatar
Glennie Vignarajah
--nextPart3816269.SrgDRjkITC
Content-Type: text/plain;
charset="iso-8859-15"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Le Sunday 19 February 2006 10:20, David BERCOT(David BERCOT
) disait:
Bonjour,



Bonjour,

Sinon, je n'ai pas vu de paquet dont le nom ferait penser à un
outil comme MySQL Administrator. Est-ce que ce genre d'outil
existe pour SQLite ?



Je sais pas si il existe une interface en C, mais il y a :
- http://phpsqliteadmin.sourceforge.net/
- http://www.phpro.org/sqlite/ (PHP 5)

Est-ce vous pensez que ce genre de chose peut
poser un problème ?


Aucune idée. Mais, allez voir sur
http://pear.php.net/package/DB_Sqlite_Tools/
Cet utilitaire propose de faire une "Live replication".
A+

--
Glennie
"Dans la vie on ne fait pas ce que l'on veut mais on est responsable
de ce que l'on est."

--nextPart3816269.SrgDRjkITC
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iQEVAwUAQ/hXJ9HiioqkksXaAQIaOggAg4zpDIeika3iJIeRp3eQ2VNy3AKwojYL
kV4sONkTh3a2BbJJjDJTF6OZlyXypbHtgVR6eCfnD1hwCHv2M/wSzEHCRxn2iYXu
OUZTGJmU5PyHFwX99sVL36vl6+2RujoyN3TOgMAYF6T7pHJztI76JAOVePC5UxEM
3qCmzVeHVM6ucGtxh+0fuJoKP9sHxjbmyCry33QG2FxyKsgJv3UrAMvTft7Bfuq1
YdMxduRz77dhSzV3oVCjb3AiSOJ1hQLFVX9bXlHr99khLK6jvLZNGH1WFClpCCeV
st8sOjlKvK6BYSddt2cnCGN57m2wIsAslwLNuur1+pSaFZM48RAHLg= á3e
-----END PGP SIGNATURE-----

--nextPart3816269.SrgDRjkITC--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
jerome moliere
Hello David,

Sunday, February 19, 2006, 10:20:13 AM, you wrote:

DB> Bonjour,

DB> Je débute dans les bases de données sur Linux et j'aurais une ou deux
DB> questions sur SQLite.
c'est clarement pas la base la plus populaire
DB> Je viens de l'installer (en v3) et je suis déjà surpris par la
DB> taille !!! C'est tout petit !!!
c'est fait pour :)
DB> Sinon, je n'ai pas vu de paquet dont le nom ferait penser à un outil
DB> comme MySQL Administrator. Est-ce que ce genre d'outil existe pour
DB> SQLite ?

cela ne doit pas courir les rues...
DB> D'autre part, et je l'ai choisi pour ça, SQLite permet apparemment de
DB> stocker toute une base dans un seul fichier. Mon but est de mettre ce
DB> fichier sur mon portable et sur mon serveur Internet avec une
DB> synchronisation tous les soirs (comme ça, je peux faire des mises à jour
DB> de la base dans la journée et la remettre sur mon serveur le soir).
DB> Est-ce vous pensez que ce genre de chose peut poser un problème ?
DB> J'aurais bien utiliser MySQL (qui semble quand même d'un autre niveau)
DB> mais j'ai peur qu'il ne retrouve pas ses petits si je "partage" les
DB> fichiers de données...

hummm je pense que tu devrais lister tes criteres et essayer de
choisir parmi ceux la les plus importants de maniere a faire le bon
choix:
- performance
- administration
- documentation
- synchro de données
- interfacage avec divers langages
etc...

car clairement sql lite est assez mal foutu si tu veux bosser en Java
dessus et guere mieux pour des acces en C, donc j'imagine mal ce qu'il
donne en PHP ou en perl/python...

pourquoi ne pas jeter un oeil aux solutions du type
derby(apache)/cloudscape(ibm) ou sql anywhere (sybase)..Il y aussi en
Java des HSQLDB qui sont tres simples(trop ?) et tres legers..


jerome
--
Best regards,
jerome mailto:
Auteur cahier du programmeur Java tome 2 - Eyrolles 10/2003
http://www.eyrolles.com/php.informatique/Ouvrages/ouvrage.php3?ouv_ean13—82212111941


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
David BERCOT
--=-K9g9LeueZviOKoI2rWv2
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Re-bonjour,

DB> Je débute dans les bases de données sur Linux et j'aurais u ne ou deux
DB> questions sur SQLite.
c'est clarement pas la base la plus populaire
DB> Je viens de l'installer (en v3) et je suis déjà surpris par la
DB> taille !!! C'est tout petit !!!
c'est fait pour :)
DB> Sinon, je n'ai pas vu de paquet dont le nom ferait penser à un o util
DB> comme MySQL Administrator. Est-ce que ce genre d'outil existe pour
DB> SQLite ?
cela ne doit pas courir les rues...
DB> D'autre part, et je l'ai choisi pour ça, SQLite permet apparemme nt de
DB> stocker toute une base dans un seul fichier. Mon but est de mettre ce
DB> fichier sur mon portable et sur mon serveur Internet avec une
DB> synchronisation tous les soirs (comme ça, je peux faire des mise s à jour
DB> de la base dans la journée et la remettre sur mon serveur le soi r).
DB> Est-ce vous pensez que ce genre de chose peut poser un problème ?
DB> J'aurais bien utiliser MySQL (qui semble quand même d'un autre n iveau)
DB> mais j'ai peur qu'il ne retrouve pas ses petits si je "partage" les
DB> fichiers de données...

hummm je pense que tu devrais lister tes criteres et essayer de
choisir parmi ceux la les plus importants de maniere a faire le bon
choix:
- performance
- administration
- documentation
- synchro de données
- interfacage avec divers langages
etc...

car clairement sql lite est assez mal foutu si tu veux bosser en Java
dessus et guere mieux pour des acces en C, donc j'imagine mal ce qu'il
donne en PHP ou en perl/python...

pourquoi ne pas jeter un oeil aux solutions du type
derby(apache)/cloudscape(ibm) ou sql anywhere (sybase)..Il y aussi en
Java des HSQLDB qui sont tres simples(trop ?) et tres legers..



Là, en l'occurence, c'est vraiment pour quelque chose de tout petit : 2
tables de 300 lignes ;-)
Bon, je vais laisser tomber SQLite et passer sur MySQL (oui, c'est
sûrement disproportionné, mais bon, qui peut le plus peut le moin s ;-)).
Il ne me reste plus qu'à trouver comment importer mes deux tables au
format dbf sous MySQL.
Concernant la synchronisation, je vais faire des tests et on verra
bien...

Merci pour vos réponses.

David.

--=-K9g9LeueZviOKoI2rWv2
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Ceci est une partie de message
=?ISO-8859-1?Q?numériquement?= =?ISO-8859-1?Q?_signée?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQBD+ISRvSnthbGI8ygRAhE+AJ9FhUunbHycqeuH/iHsb3odfQYclgCgk83z
3QerKd4QOe0g1WqUWuY5Q6Y =riaR
-----END PGP SIGNATURE-----

--=-K9g9LeueZviOKoI2rWv2--



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Charles Plessy
On Sun, Feb 19, 2006 at 03:45:37PM +0100, David BERCOT wrote :

> car clairement sql lite est assez mal foutu si tu veux bosser en Java
> dessus et guere mieux pour des acces en C, donc j'imagine mal ce qu'il
> donne en PHP ou en perl/python...



Personnellement, j'ai fait une petite interface web en perl pour une
table de 120 000 lignes stoquée dans SQLite, et j'en suis très satisfait.
J'avais commencé avec un accès direct à un fichier csv, et là c'était
l'horreur en termes de performances. Le changement de système de base de
données s'est fait en deux coups de cuillère à pot grâce au module DBI
(database independant).

Mais je n'ai pas testé la partie écriture. Quand je met ma base de
données à jour, c'est en régénérant le fichier csv et en l'important dans
SQLite.

Tout ça pour dire que SQLite peut être une très bonne solution, qui
permet de faire tendre vers zéro le temps passé à configurer la gestion
du système de bases de données.

--
Charles


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
pmenier
Bonjour,

Il existe SQLiteManager

http://www.sqlitemanager.org/

Patrick

"David BERCOT" a écrit dans le message de
news:




--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
David BERCOT
--=-XK9AuXng6aHsYGChMFzf
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Bonjour,

Bonjour,

Il existe SQLiteManager

http://www.sqlitemanager.org/



Oui, finalement, j'ai vu ça...
Mais bon, au diable l'avarice, je suis passé à MySQL ;-)

Merci.

David.

--=-XK9AuXng6aHsYGChMFzf
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Ceci est une partie de message
=?ISO-8859-1?Q?numériquement?= =?ISO-8859-1?Q?_signée?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQBD+h3SvSnthbGI8ygRAq/1AJ42+sa7Yrf3oxlpBJWNC0hhezEVNgCfdWSK
8Pyt62HG62v5lhZ8i4Erj6I =MqEq
-----END PGP SIGNATURE-----

--=-XK9AuXng6aHsYGChMFzf--



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact