tailieunhanh - Pratique de MySQL et PHP- P52

Pratique de MySQL et PHP- P52:Quand la première édition de ce livre est parue, en janvier 2001, la réputation de MySQL et de PHP était déjà bien établie. Ces deux outils étaient connus pour être fiables, performants, pratiques et bien adaptés à une utilisation très spécialisée : la production dynamique de pages HTML. | Portabilité multi-SGBD 233 PORTABILITÉ MULTI-SGBD Nous abordons maintenant la question de la portabilité sur plusieurs systèmes de bases de données. Le présent livre est principalement orienté vers MySQL mais ce produit lui-même s attache à respecter la norme SQL ce qui ouvre la perspective de pouvoir porter une application sur d autres SGBD. Pour un site spécifique installé en un seul exemplaire avec le choix définitif d utiliser MySQL la question de la portabilité ne se pose pas. À l autre extrême un logiciel généraliste que l on souhaite diffuser le plus largement possible gagnera à être compatible avec des systèmes répandus comme PostgreSQL ORACLE voire SQLite. SQLite est une interface SQL pour stocker et rechercher des données dans un fichier sans passer par un serveur de bases de données. SQLite est fourni avec PHP 5 et ne nécessite donc aucune installation autre que celle de PHP. Le site WEBSCOPE est conçu et testé pour être portable ce qui impose quelques précautions initiales discutées ici. MySQL est un SGBD relationnel. Il appartient à une famille de systèmes très répandus - ORACLE PostgreSQL SQL Server SYBASE DB2 le récent SQLite -qui tous s appuient sur le modèle relationnel de représentation et d interrogation des données modèle dont la principale concrétisation est le langage SQL. En théorie toute application s appuyant sur un SGBD relationnel est portable sur les autres. En pratique chaque système ajoute à la norme SQL ses propres spécificités ce qui nécessite quand on veut concevoir une application réellement portable de bien distinguer ce qui relève de la norme et ce qui relève des extensions propriétaires. Cette section décrit les écueils à éviter et donne quelques recommandations. Le site proposé dans les chapitres qui suivent s appuie sur ces recommandations pour proposer un code entièrement portable. La seule modification à effectuer pour passer d un système à un autre est un simple changement de paramètre de configuration. Comme nous .

TỪ KHÓA LIÊN QUAN