9
votes

Symétrics dans la nature (production)?

J'ai examiné certaines options pour synchroniser les données entre quelques périphériques de POS (points de vente) et le serveur.

symétrics semble être l'une des options d'une licence conviviale. Être un projet de Codehaus garantit un certain degré de qualité, alors je vais bien avec ça.

Ils semblent avoir "y avaient été là, fait ça, a obtenu le t-shirt '... mais Ce serait bien s'ils avaient une page "qui utilise des symétrictrices" sur leur site.

Est-ce que quelqu'un connaît une implémentation de grade de production de symétrictrices?

Je serais même plus heureux d'entendre si un compileur a mis en œuvre des symétrics.


0 commentaires

4 Réponses :


1
votes

regarde le Avis de projet sur Sourceforge : Par exemple, Miguel Angel Raserero Peral a déclaré l'utiliser dans la production entre 30 bases de données PostgreSQL sur la page des examens de projet mais a signalé plus tard quelques problèmes de clé étrangère


1 commentaires

David, j'ai déjà vu les critiques et les forums. Ce que je cherche exemple, c'est quelque chose comme ceci: [histoires de clients de bambou, de codehaus.org blogs.atlassian.com/news/2009/04/bamboo_customer.html ]



5
votes

Voici un Article de blog sur symétrics. JumpMind travaille sur la nouvelle marque de leur site Web qui comprendra des études de cas pour symétrictrices. Il devrait être en direct par la première de l'année.


1 commentaires

Eh bien, le message ne dit pas vraiment quelque chose de spécifique sur un rebranding pour inclure des études de cas, mais si vous êtes le chenson de Symmetricds.org, je vais prendre votre parole pour cela :). MERCI!!



27
votes

J'ai fini par choisir des symbres pour ma société après avoir étudié la réplication / synchronisation de la base de données depuis un certain temps. Mon problème principal était que j'ai une table de base de données représentant des fichiers physiques à reproduire avec la base de données. Les symétrics s'occupent même de cela.

Le logiciel est hautement configurable et le fait que vous puissiez brancher des points d'extension (pour vous occuper, par exemple, la réplication de fichier) en fait un outil puissant.

Je ne l'ai pas fait de très longtemps, mais cela semble très bien fonctionner. Même si la courbe d'apprentissage est raide au début (en ce qui concerne la configuration), je dirais que cela vaut la peine de l'apprendre!

MISE À JOUR: J'ai eu des symétrics qui courent pendant près de 4 ans maintenant, et il n'a pas échoué une seule fois. Il semble être le Toyota Hilux de logiciel de réplication: ça marche juste. Je reproduit une base de données interne locale dans une base de données externe distante. Nous ne parlons pas d'une énorme quantité de données à reproduire, mais il y a toujours une activité juste en cours. La réplication est rapide (secondes). De plus, si vous souhaitez "remplir" le nœud externe à partir de zéro, vous pouvez facilement le faire avec des symétrics. Ainsi, vous pouvez utiliser des symétrics à partir de démarrer et dites-le d'abord de remplir le nœud externe à partir de zéro et de prendre soin de la réplication continue.

J'ai une réplication configurée à la fois (pour différentes tables, jamais essayé la même table), ce qui fonctionne très bien aussi.

Mise à jour 2: 8 ans plus tard et il reste encore stable. Je n'ai pas apporté de grandes modifications à la configuration qu'il reproduit, mais cela fait certainement son travail


1 commentaires

Appréciez ce post sur votre expérience.



4
votes

Nous utilisons des symboles entre un serveur MySQL et 2 serveurs PostgreSQL (dont l'une est sur une connexion médiocre [<1 Mbit] ADSL) Assez avec succès sur une base de données Small-ISH (pg_dump était de 1,2 g de la semaine dernière, ~ 15k Rows Insérer / Update'ed par jour).

La configuration peut être difficile à envelopper votre tête et que nous avons / avons-la-disposé-si nous avions des problèmes clés étrangers (que May ne sont pas dues à la manière dont nous appliquons des mises à jour de schéma pour cette application).

Personnellement, j'ai trouvé les quelques problèmes que nous avions non triviaux et quelque peu frustrants de déboguer, mais nous avons eu beaucoup moins de problèmes depuis la mise à niveau vers les versions 3.x (dont le reste pourrait être attribué à l'erreur de l'opérateur plutôt que des défauts l'application).

Ma principale fonctionnalité manquante est synchronisée des séquences PostgreSQL, mais nous travaillons autour de cela en réglant l'incrément à 10 sur tous les serveurs et compensant chaque serveur à une valeur différente (le serveur MySQL est principalement en lecture seule, donc ymmv)


0 commentaires