Developpez.com

Club des développeurs et IT pro
Plus de 4 millions de visiteurs uniques par mois

Microsoft : SQLite intègre les fonctionnalités système de Windows 10
Pour améliorer l'accès aux données

Le , par saigone, Membre chevronné
Microsoft dispose aujourd’hui de plusieurs produits informatiques évoluant sur différents SE (système d’exploitation), disponibles sur le marché. Afin de permettre la convergence des différents systèmes d’exploitation vers un seul noyau, Microsoft a lancé le projet « one Windows » pour Windows 10. Ce projet a pour but de bâtir un système d’exploitation qui pourra fonctionner sur les dispositifs existants à l’instar des PC, téléphones, Xbox et ceux à venir comme IoT, Hololens, etc.


L’une des parties critiques de ce projet était l’accès aux données par les différentes API. Microsoft désirait un seul magasin d’états pour les différents dispositifs, car jusqu’à la version 8.1 de Windows, Microsoft disposait de plusieurs magasins d’états pour PC, téléphones, Xbox, etc. basés sur différentes combinaisons de technologies de bases de données à l’instar des registres, fichiers XML, etc. Pour disposer d’un seul magasin d’états pour tous les dispositifs, Microsoft devait unifier la couche de données et cela passait par l’unicité de la technologie de la base de données. Après différentes recherches Microsoft s’est tourné vers le monde du libre et a opté pour SQLite. C’est ainsi que les ingénieurs de Microsoft et ceux de l’équipe de développement de SQLite ont travaillé conjointement depuis l’année dernière pour intégrer SQLite dans la version 10 de Windows. Grâce à cette brillante collaboration, certains composants système, des applications comme Cortana et Skype font usage de cette nouvelle technologie.

Microsoft a centralisé le binaire de SQLite, afin de faciliter l’administration et permettre une utilisation efficiente des produits Microsoft. En plus de permettre d’effectuer un gain sur la mémoire d’exécution, la centralisation pourrait corriger la vulnérabilité de sécurité et faciliter la maintenance en cas de bogue. Sur le plan technologique, l’intégration de SQLite a permis d’alléger la mémoire, accélérer le lancement des applications lors du démarrage et celles lancées par l’utilisateur.

Le choix de SQLite ne dépendait pas uniquement de l’aspect technique. En plus des questions techniques que devait se poser Microsoft à l’instar de l’apport effectif de SQLite dans Windows 10, la stabilité des API, comment réagir en cas de crash ou encore le temps réponse en cas de bogue critique, Microsoft devait aussi apporter des réponses aux questions sur le plan affaires comme, comment SQLite aide-t-il le produit, combien coûte-t-il, et celles en rapport avec la réaction des utilisateurs comme, l’enthousiasme des utilisateurs face à ce nouveau produit, la participation des utilisateurs dans l’amélioration de SQLite.


SQLite fait désormais partie du kit de développement de Microsoft. Usman Anwer, développeur d’écosystème et membre de l’équipe plateforme affirme que l’initiative d’intégration de SQLite dans Windows est une parmi plusieurs prévues. Selon lui Microsoft souhaite renfoncer sa relation avec la communauté du libre.

Source : Microsoft

Et vous ?

Qu'en pensez-vous ?

Voir aussi :

Forum Windows 10

Rubrique Windows


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de tomlev tomlev - Rédacteur/Modérateur https://www.developpez.com
le 18/11/2015 à 10:15
Très bonne nouvelle!

Je ne sais pas si ça signifie la mort de SQL Server Compact (seul concurrent sérieux de SQLite sous Windows), mais ce ne serait pas une grosse perte
(enfin de toute façon, un produit qui n'a pas eu de nouvelle version depuis presque 5 ans peut sans doute être considéré comme mort, même si ce n'est pas officiel...)
Avatar de NSKis NSKis - Membre expérimenté https://www.developpez.com
le 18/11/2015 à 12:36
Citation Envoyé par tomlev  Voir le message
Très bonne nouvelle!

Je ne sais pas si ça signifie la mort de SQL Server Compact (seul concurrent sérieux de SQLite sous Windows), mais ce ne serait pas une grosse perte
(enfin de toute façon, un produit qui n'a pas eu de nouvelle version depuis presque 5 ans peut sans doute être considéré comme mort, même si ce n'est pas officiel...)


SQL Server Compact risque bien d'avoir la même destinée que SilverLight, une techno lancée par Microsoft le lundi et abandonnée le vendredi
Avatar de Bono_BX Bono_BX - Membre confirmé https://www.developpez.com
le 18/11/2015 à 13:00
Citation Envoyé par NSKis  Voir le message
SQL Server Compact risque bien d'avoir la même destinée que SilverLight, une techno lancée par Microsoft le lundi et abandonnée le vendredi

Vrai pour SQLI Server Compact, faux pour SilverLight (ne pas oublier qu'il a été utiliser pour faire des applications jusque sous Windows 8.1).
Pour SQL Server Compact, c'est vrai que ce ne sera pas une grosse perte.
Offres d'emploi IT
Junior Developer - Santiago, Chili
WEB DEVELOPER EXPAT - France - Santiago
Ingénieur active directory h/f
Sogeti France - Midi Pyrénées - Toulouse (31000)
Ingénieur système linux h/f
Sogeti - Ile de France - Paris (75000)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil