J'ai cherché sur le net pendant un certain temps mais je n'ai pas trouvé de méthode appropriée pour accomplir ma tâche. Mon but est de mettre en place une base de données locale pour Windows Phone 8. Le problème est que j'ai beaucoup de données et de plus, beaucoup de tables (15) qui sont logiquement "toutes" connectées. J'ai vu de nombreuses méthodes pour construire une base de données locale mais je pense qu'il faudrait beaucoup de temps pour écrire toutes ces classes (événements, propriétés, réflexion, asynchrones ...) et connecter toutes mes tables en écrivant le code C# manuellement. Ce que je voudrais est de transférer mes enregistrements de base de données Mysql à SqLite et en quelque sorte stocker cette base de données localement sur wp8. Une telle chose est-elle possible dans un court laps de temps ou dois-je construire la base de données entière et insérer toutes les données une par une en utilisant C#.Transfert d'enregistrements de base de données MySql existants vers SqLite
0
A
Répondre
0
La méthode la plus rapide consiste à utiliser un outil ETL (Extraction, transformation, chargement d'outils).
Je recommande fortement Pentaho Data integration and Business Analytics, il a une version open source, celle que je mets sur ce lien, et une payée.
Il est très intuitif à utiliser. Sélectionnez simplement la source (dans votre cas une base de données mysql), utilisez les outils de transformation dont vous avez besoin (vérification de l'intégrité des données, vérification des relations, etc.) et enfin sélectionnez votre destination (un fichier sqlite).
Questions connexes
- 1. Transfert de données MySQL vers SQL Server
- 2. Récupération de la base de données de MySQL vers SQLite
- 3. Migration de MySQL vers SQLite
- 4. Transfert de données de la base de données MySQL vers un périphérique iOS en toute sécurité
- 5. Transfert de Dreamweaver vers MySQL avec MAMP
- 6. Convertir Mysql en base de données Sqlite
- 7. Android Base de données SQLite ou MySQL?
- 8. Transfert de données d'une base de données DB2 vers une base de données greenplum
- 9. Temps de transfert de la base de données MySQL vers le compte à rebours php
- 10. Préparation du transfert vers une base de données unique
- 11. Transfert de la base de données MySQL vers un nouveau serveur
- 12. Transfert rapide de données C++ vers Java
- 13. Mail vers la base de données MySQL
- 14. Base de données mySQL vers l'application iPhone
- 15. Comment transférer automatiquement des données d'une base de données MySQL vers une autre base de données MySQL?
- 16. Base de données SQLite vers la base de données MySQL migration quotidienne/mise à jour de nouveaux champs
- 17. base de données SQLite
- 18. base de données sqlite
- 19. base de données SQLite
- 20. Exportation de données MySQL au format de base de données SQLite et stockage dans la base de données SQLite
- 21. Transfert de données iPhone vers PC
- 22. Transfert de données d'un capteur vers l'iPhone
- 23. simplecursoradapter/listview vers la base de données sqlite
- 24. Lien vers la base de données SQLite créée avec Firefox
- 25. Transfert de données à partir d'une base de données de structure inconnue vers une base de données de structure connue
- 26. Comment synchroniser une base de données SQLite Core Data avec une base de données MySQL distante?
- 27. Comment copier une table d'une base de données mysql vers une autre base de données mysql
- 28. Transfert de données JSON de l'application Android vers la base de données via le service web
- 29. de transfert de données d'un GridView vers une base de données
- 30. Transfert de données dans une base de données MySQL d'une table vers une autre avec l'instruction sql
tnx pour la recommandation mais je cherche un autre moyen de résoudre mon problème –
@esunic voulez-vous le faire en temps réel? Autre idée, créez un service Web qui convertit la base de données mysql en base de données sqlite. Le problème est que vous allez devoir faire beaucoup de validation. – Nick
J'ai encore quelques problèmes, j'ai installé cygwin et les paquets qui devraient me permettre d'utiliser pleinement le script trouvé sur github. J'ai posté une autre question liée à cygwin. –