Fabien Coelho Comparaison de tables `
a distance
Comparaison de tables `
a distance
Rapport de recherche A/375/CRI
Fabien Coelho – fabien@coelho.net
compos´
e avec L
ATEX, r´
evision 463 du document
1
Fabien Coelho Comparaison de tables `
a distance
Fabien Coelho
job enseignant-chercheur `
a MINES ParisTech
ing´
enieur civil 1993, docteur en informatique 1996
recherche compilation pour architectures parall`
eles, un peu cryptographie
enseignement java, db, r´
eseaux, responsable d’option...
´
ecoles d’ing´
enieurs, MS et Badges CGE
formations continues : PostgreSQL, SVN, perl
base de donn´
ees cours avec PostgreSQL
pratique : correction automatique en ligne
supports en franc¸ais http://www.coelho.net/cours/si/
2
Fabien Coelho Comparaison de tables `
a distance
Contributions (mineures) `
a PostgreSQL
localisation des erreurs de syntaxe
fabien=# SELECT 2 - FROM users;
ERROR: syntax error at or near "FROM"
LINE 1: SELECT 2 - FROM users;
ˆ
pgxs d´
eveloppement d’extensions infrastructure make de PostgreSQL
SCRIPTS = pg_comparator
MODULES = checksum casts
DATA_built = checksum.sql casts.sql
...
PGXS := $(shell pg_config --pgxs)
include $(PGXS)
warning si erreur de type sur clefs ´
etrang`
eres
etc autres petits machins (e.g. ALSO)
3
Fabien Coelho Comparaison de tables `
a distance
Autres contributions (mineures) `
a des logiciels libres...
svn subversion, gestion de sources
traduction franc¸ais
entretien de la compl´
etion bash,
quelques outils rcs2svn,svn-merge-repos...
apache serveur web
module mod macro
salix qualit´
e des sch´
emas relationnels. exemples :
deux fois plus de tables dans un projet PostgreSQL vs MySQL
11% des tables MySQL et 21% des tables PgSQL sans PK
91% des bases MySQL et 57% des sch´
emas PgSQL sans FK
comparator comparaison de tables
4
Fabien Coelho Comparaison de tables `
a distance
Probl`
eme abord´
e
comparaison des donn´
ees de deux tables relationnelles
tuples ajout´
es INSERT, retir´
es DELETE, modifi´
es UPDATE
`
a distance : minimisation des communications
dans deux bases de donn´
ees relationnelles
pas forc´
ement les mˆ
emes! PostgreSQL, Oracle, MySQL...
Probl`
eme NON abord´
e
synchronisation de sch´
emas de base de donn´
ees ALTER
5
1 / 32 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !