9

私は、いくつかのPOS(Point of Sales)デバイスとサーバーの間でデータを同期するためのいくつかのオプションを検討してきました。

SymmetricDSは、ビジネスフレンドリーなライセンスのオプションの1つと思われます。Codehausプロジェクトであることは、ある程度の品質を保証するので、私はそれで大丈夫です。

彼らは「そこにいて、それをして、Tシャツを手に入れました」...しかし、彼らのサイトに「SymmetricDSを使用している人」のページがあればいいのにと思います。

SymmetricDSの製品グレードの実装を知っている人はいますか?

仲間のスタッカーがSymmetricDSを実装したかどうかを聞いてさらに嬉しいです。

4

4 に答える 4

27

かなり長い間データベースの複製/同期を調査した後、私は自分の会社にSymmetricDSを選択することになりました。私の主な問題は、データベースと一緒に複製する必要がある物理ファイルを表すデータベーステーブルがあることでした。SymmetricDSもこれを処理します。

このソフトウェアは高度に構成可能であり、拡張ポイントをプラグインできるという事実(たとえば、ファイルの複製を処理するため)により、強力なツールになります。

私はそれをあまり長く稼働させていませんが、それは非常にうまく機能しているようです。最初は(構成に関して)学習曲線が急ですが、それを学ぶのにかかる時間の価値があると思います!

更新:SymmetricDSをほぼ4年間実行してきましたが、一度も失敗していません。それは複製ソフトウェアのトヨタハイラックスのようです:それはちょうど機能します。ローカルの内部データベースをリモートの外部データベースに複製しています。複製する大量のデータについて話しているわけではありませんが、それでもかなりの量のアクティビティが進行中です。レプリケーションは高速です(秒)。また、何らかの理由で外部ノードを最初から「移入」したい場合は、SymmetricDSを使用してこれを簡単に行うことができます。したがって、SymmetricDSを最初から使用して、最初に外部ノードに最初からデータを入力し、継続的なレプリケーションを処理することができます。

レプリケーションを両方の方法で設定しました(異なるテーブルに対して、同じテーブルを試したことはありません)。これも非常にうまく機能します。

UPDATE 2:8年後、まだ安定しています。私はそれが複製しているセットアップに多くの変更を加えていませんが、それは確かにその仕事をしています

于 2011-08-19T09:50:38.160 に答える
5

これがSymmetricDSに関するブログ記事です。JumpMindは、SymmetricDSのケーススタディを含むWebサイトのブランド変更に取り組んでいます。それは年の初めまでに生きているはずです。

于 2010-12-09T21:57:35.433 に答える
4

MySQLサーバーと2台のPostgreSQLサーバー(そのうちの1台は貧弱な[<1Mbit] ADSL接続上にあります)の間でSymmetricDSを使用しており、小規模なデータベース(pg_dumpは先週1.2G、最大15,000行のINSERT / UPDATE ' ed a day)。

構成は頭を悩ませるのが難しい場合があり、いくつかの外部キーの問題があります(これは、このアプリケーションにスキーマ更新を適用する方法が原因ではない可能性があります)。

個人的には、デバッグが簡単ではなく、ややイライラする問題がいくつか見つかりましたが、3.xリリースにアップグレードしてから、問題は大幅に少なくなりました(残りは、アプリケーションの障害ではなく、オペレーターのエラーに起因する可能性があります)。 。

私の主な欠落している機能はPostgreSQLシーケンスの同期ですが、すべてのサーバーで増分を10に設定し、各サーバーを異なる値にオフセットすることで回避します(MySQLサーバーは主に読み取り専用なので、ymmvがあります)

于 2015-03-09T23:36:54.020 に答える
1

sourceforgeのプロジェクトレビューを見てください。たとえば、Miguel Angel Rasero Peralは、プロジェクトレビューページの30のPostgresqlデータベース間で本番環境で使用していると報告しましたが、後でいくつかの外部キーの問題を報告しました。

于 2010-12-06T15:59:49.933 に答える