IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQLite Discussion :

Le moteur de base de données SQLite est disponible en version 3.17


Sujet :

SQLite

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2014
    Messages
    1 089
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 1 089
    Points : 26 554
    Points
    26 554
    Par défaut Le moteur de base de données SQLite est disponible en version 3.17
    Le moteur de base de données SQLite est disponible en version 3.17
    avec des améliorations de performance à plusieurs niveaux et trois correctifs

    Un peu plus d’un mois après la sortie de la version 3.16, SQLite est disponible en version 3.0. Dans cette nouvelle version, l’on note une quinzaine d’améliorations qui ont été intégrées et seulement trois corrections de bogues, comme le font remarquer les utilisateurs de ce moteur de base de données.

    Au niveau des améliorations, nous pouvons citer entre autres les points suivants :

    • Une amélioration des performances de l’extension R-Tree. R-Tree est un index spécial conçu pour effectuer des requêtes de plage. Les R-Trees sont généralement utilisés dans les systèmes géospatiaux où chaque entrée est un rectangle avec des coordonnées X et Y minimales et maximales. Dans cette nouvelle version, ses performances ont été boostées de 25 % ;
    • Le nombre de pages allouées par défaut par le module de la cache a été réduit de 100 à 20 afin d’améliorer les performances au niveau de la charge sur l’allocateur de mémoire ;
    • Des problèmes de performance ainsi que des débordements éventuels de mémoire sont apparus lors de la création de vues à partir des clauses des valeurs de plusieurs rangées. Ces problèmes ont été corrigés ;
    • L’option de compilation SQLITE_UINT64_TYPE a été ajoutée comme une alternative à SQLITE_INT64_TYPE ;
    • La session d’extension permettant d’enregistrer les changements des tables Rowid dans une base de données SQLite a été améliorée afin de prendre en charge les tables Without Rowid. À noter que Rowid est une colonne spéciale contenant un entier qui identifie uniquement une rangée dans une table SQLite ;
    • Une amélioration a été apportée à la commande .mode dans le Shell afin de pouvoir restaurer les séparateurs de rangée et colonne pour les modes ligne, liste, colonne et TCL ;
    • Une commande pour l’option de compilation pour l’allocateur de mémoire Lookaside a été ajoutée afin de définir par défaut la taille de l’allocateur de mémoire ;
    • La taille de l’allocateur de mémoire Lookaside a été augmentée de 512. 125 à 1200. 100 tout en ajoutant seulement 56 Ko de mémoire supplémentaire par connexion afin d’avoir de meilleures performances ;
    • Pour soutenir ces performances, nous avons une réduction d’environ 6,5 % du nombre de cycles du processeur utilisés par SQLite sur une charge de travail standard par rapport aux premières versions de SQLite.

    En plus de ces points cités, plusieurs autres améliorations sont également disponibles.

    Pour ce qui concerne les trois correctifs, nous avons les éléments suivants :

    • Lorsque la clause ON fait référence à une table à droite, cela donne un résultat incorrect. Un correctif a été apporté ;
    • En second point, l’on note que lorsque l’on exécute plusieurs requêtes en utilisant des index automatiques, nous pouvons avoir des réponses et des résultats différents. Cela a été corrigé ;
    • Et en dernier point, nous avons un comportement inattendu de la routine sqlite3_blob_reopen() dans certaines circonstances. Ce problème a été également corrigé.

    Le mois dernier, après avoir demandé aux développeurs s’il avait déjà utilisé ce moteur de base de données, plus de la moitié des répondants ont soutenu qu’ils s’en servent par occasion, tandis que d’autres affirmaient ne rien utiliser d’autre que celui-là à cause de sa légèreté et de ses performances. Avec cette nouvelle version qui met avant un accroissement des performances, SQLite ne pourra qu’attirer davantage de développeurs pour qui la légèreté et les performances sont une priorité.

    Source : Notes de version SQLite 3.17

    Et vous ?

    Que pensez-vous de cette nouvelle version ?

    Répond-elle à vos attentes ?

    Voir aussi

    Un développeur évoque cinq raisons pour vous faire utiliser SQLite en 2016, que pensez-vous de ses arguments ?
    Microsoft : SQLite intègre les fonctionnalités système de Windows 10 pour améliorer l'accès aux données

    Forum SGBD, Forum SQLite, Cours et Tutoriels SGBD, FAQ SGBD
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre éclairé
    Homme Profil pro
    Webdesigner
    Inscrit en
    Juin 2014
    Messages
    415
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2014
    Messages : 415
    Points : 831
    Points
    831
    Par défaut seulement trois corrections de bogues
    seulement trois corrections de bogues, comme le font remarquer les utilisateurs
    S'il n'y a pas d'autre bugs, pourquoi s'en plaindre. Si c'est bourré de bugs... passer à autre chose.

Discussions similaires

  1. Réponses: 2
    Dernier message: 18/12/2009, 14h12
  2. [requête] message d'erreur : moteur de base de données
    Par romika dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 18/01/2007, 23h39
  3. moteur de base de donnée DAO/JET
    Par dherve dans le forum Autres SGBD
    Réponses: 1
    Dernier message: 04/09/2006, 13h18
  4. De nouveaux moteurs de bases de données open source pour MySQL
    Par brice01 dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 10/05/2006, 15h46
  5. Un moteur de base de données pour un application
    Par sirius1974 dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 18/06/2005, 14h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo