• [^] # Re: BDD dans le cloud

    Posté par (site web personnel, Mastodon) . En réponse au journal web moderne, bases de données et beauté logiciel libre. Évalué à 10.

    C'est aussi pour ça que j'attends beaucoup de sqlite4. Il permettra de faire assez simplement le lien entre SQLite et les mécanismes qui permettent de stocker des données sur le disque en JavaScript, comme localStorage.

    Oui, donc en utilisant IndexedDb ou localStorage comme backend. Et le saviez-tu ? L'implementation de localStorage et IndexedDb dans les navigateurs (en tout cas dans Firefox), repose sur... SQLite (natif).

    En résumé : une implémentation de SQLite4 en javascript qui utilise IndexedDb qui utilise SQLite.

    Bref, pour les pages web : strictement aucun intérêt. Autant utiliser directement IndexedDb. Sauf à proposer un interpréteur SQL par dessus IndexedDb. Mais je doute que porter SQLite4 reste d'un grand intérêt : il n'y a pas besoin de tout le code de SQLite4 (converti donc en asm.js) pour avoir au final qu'un interpreteur SQL.

    Bientôt, on va voir arriver une implémentation de Redis JS qui repose sur l'implémentation JS de sqlite4 qui repose sur IndexedDb qui repose sur un sqlite natif...