1

tout est dans le titre, on m'a dit que sqllite (ou sqlite, je ne sais pas combien y'a de "l") était plus performant et plus simple à administrer que mysql, qu'en est il réellement ?
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

2

Aucune idée... de ce qu'on m'a dit aussi, s'il est plus performant pour les tâches simples, il est très limité (pas d'objet relationnel...), donc c'est à double tranchant.
avatar

3

tu aurais une liste complète desdites limitations ?
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

4

(sachant que mysql ne gère pas les requètes imbriquées par exemple...)
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

5

non, comme j'ai dit, c'est "on m'a dit"
avatar

6

mysql gere depuis la version chépokoi les requetes imbriquées smile
avatar
Webmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)

7

et au niveau réorganisation de la base, pour yn tu doit le faire tous les combiens (idem si y' a d'autres taches d'admin récurrentes)
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

8

je réorganise tres rarement, la derniere fois ct en été pr un changement ds la structure des posts
avatar
Webmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)

9

et les perfs ne s'en ressentent pas ?
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

10

bah non pkoi ca devrait changer ?
avatar
Webmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)

11

d'après le nonspécialiste qui m'a parlé de sqllite il parait que c'est "crucial"
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

12

ah, bah tant mieux pr lui si c crucial, pr moi ca l'est pas ... si on a une structure qui marche jvois pas pkoi s'amuser a la modifier
avatar
Webmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)

13

vince> Nil a bien résumé : sqllite est... allegé, donc plus rapide... à condition qu'il sache faire ce que tu veux.
Pour les requêtes imbriquées, c'est depuis la version 5 happy

14

Depuis la version 4.1 plutôt (requêtes de la mort rulez smile)
Je n'ai pas testé SQLite mais quelque chose me dit que pour les BDD avec des requêtes un peu complexes ou un traffic un peu élevé, SQLite doit tenir beaucoup moins bien la route.

15

Dans le bouquin d'O'Reilly sur PHP5 (http://www.oreilly.com/catalog/upgradephp5/chapter/ch04.pdf) :

SQLite actually performs most actions more quickly than many other popular databases. In particular, SQLite excels at SELECTing data. If your application does an initial (or periodic) data INSERT and then reads many times from the database, SQLite is an excellent choice. The PHP web site uses SQLite to handle some forms of searches.

Unfortunately, SQLite has some downsides. Specifically, when you update the database by adding new data, SQLite must lock the entire file until the alteration completes. Therefore, it does not make sense in an environment where your data is constantly changing. SQLite does not have any replication support, because there’s no master program to handle the communication between the master database and its slaves.
Additionally, SQLite has no concept of access control, so the GRANT and REVOKE keywords are not implemented. This means you cannot create a protected table that only certain users are allowed to access. Instead, you must implement access control by using the read and write permissions of your filesystem.

SQLite is not for sites that are flooded with heavy traffic or that require access permissions on their data. But for low-volume personal web sites and small business intranet applications, SQLite lets you do away with the burden of database administration.

16

Ce que j'aime bien dans SQLite c'est :
- les triggers
- le fait de pouvoir gérer (temporairement) une micro BDD en mémoire vive (très pratique pour mes outils de stats au boulot)
- sa rapidité fulgurante
- sa simplicité lors de la création des tables; les variables sont déduites... enfin je sais pas comment m'expliquer sur ce dernier point, allez voir le site officiel concernant ce dernier point.

Par contre, il n'y a pas que des qualités dans ce format; pas assez sécuris je pense, un peu artisanal je crois... enfin, que de suppositions.
avatar
Slammeur (qu'on voit danser, le long des golfes clairs).
Mon blog qui parle de jeux-vidéo

17

- les triggers sont prévus pr mysql 5
- les bdd en mémoire existent aussi (heap)

apres la rapidité ca dépend de l'usage smile
avatar
Webmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)

18

bon je up parce que je l'utilise dans un de mes progs

alors gros avantages:
- très pratique pour un logiciel simple car tout est dans un fichier, tu peux donc utiliser et distribuer tes bdd comme de simples fichiers de données mais avec tous les avantages d'une bdd
- assez rapide, même en insertion (même si c'est pas fulgurant)
- très simple à utiliser
- marche en multithreads/multiprocesses, par contre l'insertion est en exclusion mutuelle
- pas vraiment de types: tu peux insérer des int des floats ou du texte n'importe où
- des bindings pour ruby, ocaml, php...

inconvénients:
- il faut penser son programme pour executer le maximum de requêtes à la fois, car c'est bcp plus rapide comme ça
- le fichier ne diminue pas après un drop
- ne supporte pas plein de verbes sql
avatar
fabetal_ > Hier, je me suis fait monter par un pote
redangel > et en chevals, ça donne quoi?
Nil> OMG I think I'm gay