TMS Echo چیست؟
TMS Echo از جمله فریم ورک های Delphi ارائه شده توسط شرکت نرم افزاری مشهور TMS Software است که از آن برای همانند سازی یا replication دیتا استفاده می شود. این framework بخشی از محصولات جامع TMS Business است و برای ارائه قابلیت ها به TMS Aurelius وابستگی دارد. این ابزار کاربردی به شما اجازه می دهد تا دو یا چند دیتابیس داشته باشید و دیتا را بین آن ها sync کنید. تغییراتی که روی یک دیتابیس کلاینت انجام می دهید، مواردی مثل insert ها، update ها و delete ها، می توانند به دیتابیس دیگر ارسال شوند. انجام کار به صورت bidirectional است، بنابراین می توانید تغییرات را بین دیتابیس ها ارسال و دریافت کنید. اگر به دنبال ابزاری مطمئن برای sync کردن و همانند سازی دیتای خودتان بین دو دیتابیس مختلف نیازمند ابزاری مطمئن و با امکانات قدرتمند هستید این framework با قابلیت های جامع و قدرتمندی که در اختیارتان قرار می دهد تمام نیازهای شما برای انجام این کار را برطرف ساخته و به بهترین نحو این کار را برای شما انجام خواهد داد.
TMS Echo برای انجام کار یک لاگ از تمام تغییرات ایجاد شده در یک دیتابیس را با استفاده از TMS Aurelius ایجاد می کند و هنگامی که درخواست شود آن ها را به node ها و در واقع دیتابیس های دیگر که برای دریافت تغییرات از این دیتابیس رجیستر شده اند ارسال می کند. به خاطر عملکرد بر پایه TMS Aurelius این ابزار بسیار روان و تقریباً خودکار کار می کند چرا که از اطلاعات موجود و مکانیسم هایی همچون logging، mapping، model information و غیره بهره می گیرد. استفاده توسعه دهندگان و کاربران سراسر جهان از ابزارها و محصولات ارائه شده توسط این شرکت نشان دهنده کیفیت امکانات و قابلیت هایی است که در اختیار کاربران خود قرار می دهد.
TMS Echo در صورتی که بخواهید دیتابیس های خودتان را به نحوی توزیع کنید که نیازی به اتصال مستقیم به یک دیتابیس مرکزی برای عملکرد اپلیکیشن خود نداشته باشید ابزار بسیار مناسبی است. این ابزار دیتا را روی یک دیتابیس لوکال اجرا کرده و هنگامی که نیاز باشد آن را با دیتابیس مرکزی sync می کند. در ادامه لینک دانلود TMS Echo به همراه سورس کامل آن ارائه شده است که می توانید آن را دریافت کنید.
ویژگی ها و قابلیت های TMS Echo:
- - یک Delphi framework برای همانند سازی دیتا یا data replication
- - امکان sync کردن دیتا بین دو یا چند دیتابیس مختلف
- - همگام سازی update ها، insert ها و delete ها
- - عملکرد به صورت bidirectional
- - عملکرد و ارائه قابلیت ها بر پایه TMS Aurelius
- - انجام کارها به صورت بسیار روان و تقریباً خودکار
- - ارائه سورس کامل برنامه
- - و بسیاری موارد دیگر.