Clever Database Comparer VCL v8.2.955.0 – Powerful Database Tools for Delphi
ساختار پایگاه داده و رکوردهای جدولها را مقایسه و همگام سازی کنید
Specification
| Feature | Database |
|---|
| Technology | C++ Builder, Delphi (VCL), MySQL, PostgreSQL, SQL Server |
|---|
| Platform | Windows |
|---|
توضیحات:
همگام نگه داشتن چند نسخه از یک پایگاه داده، مخصوصا زمانی که تغییرات به صورت مداوم انجام میشوند، معمولا دردسرهای خودش را دارد. Clever Database Comparer VCL برای ساده تر کردن همین فرآیند توسعه پیدا کرده است. این کتابخانه که برای Delphi و C++Builder نوشته شده، اختلاف میان ساختار دیتابیسها یا دادههای موجود در جدولها را پیدا میکند، SQL Script مربوط به تغییرات را میسازد و در صورت نیاز همان تغییرات را روی دیتابیس مقصد اعمال میکند. کار به همین جا تمام نمی شود.
مقایسه یک دیتابیس با دیتابیس دیگر تنها یکی از کاربردهای آن است. میتوانید یک دیتابیس را با SQL DDL Script بررسی کنید یا دو Script مختلف را کنار هم قرار دهید و تغییرات را ببینید. همگام سازی دادهها هم محدود به یک موتور پایگاه داده نیست؛ انتقال رکوردها میان دیتابیسهای متفاوت انجام میشود و در بسیاری از سیستمهای مدیریت پایگاه داده، اشیایی مانند Stored Procedure، Trigger، Function، Constraint، Index، Role و Generator نیز بررسی خواهند شد.
بیش از 40 کامپوننت داخل این کتابخانه قرار گرفته و ارتباط با دیتابیس از طریق FireDAC، ADO و IBX انجام میشود. چند کتابخانه شناخته شده دیگر نیز با آن سازگار هستند، به همین دلیل برای توسعه ابزارهای Migration، Deployment یا Schema Synchronization نیازی به پیاده سازی بخش زیادی از قابلیتها از ابتدا نخواهید داشت.
ویژگی ها:
- مقایسه ساختار دیتابیسهای SQL و شناسایی اختلافها
- تولید SQL Script برای به روزرسانی ساختار دیتابیس
- همگام سازی رکوردهای جدول میان دیتابیسهای مختلف
- مقایسه دیتابیس با SQL DDL Script
- بررسی Stored Procedure، Trigger، Function و سایر اشیای دیتابیس
- استخراج Metadata ساختار پایگاه داده
- بیش از 40 کامپوننت مرتبط با توسعه دیتابیس
- ارتباط مستقیم از طریق FireDAC، ADO، IBX و سایر کتابخانههای سازگار
مناسب برای:
پروژههایی که در آنها مقایسه Schema، انتقال داده، تهیه SQL Script یا هماهنگ سازی ساختار چند دیتابیس بخشی از فرآیند توسعه است، بیشترین استفاده را از این کتابخانه خواهند داشت. اگر نرم افزار خود را با Delphi یا C++Builder توسعه میدهید، بخش قابل توجهی از قابلیتهای مرتبط با Database Comparison و Data Synchronization را میتوانید بدون نوشتن کدهای تکراری به پروژه اضافه کنید.
سوالات متداول:
این کتابخانه با کدام محیطهای برنامه نویسی کار میکند؟
نسخههای مختلف Delphi و C++Builder در خانواده Embarcadero RAD Studio، CodeGear و Borland با این کتابخانه سازگار هستند.
از چه پایگاههای داده ای برای مقایسه و همگام سازی استفاده میشود؟
دیتابیسهایی مانند InterBase، Firebird، MySQL، Microsoft SQL Server، Oracle، PostgreSQL، DB2، Sybase، Access، Paradox، dBASE و سایر پایگاههای داده مبتنی بر OLE DB در فهرست سیستمهای قابل استفاده قرار دارند.
آیا همگام سازی بین دو نوع دیتابیس متفاوت انجام میشود؟
بله. رکوردهای جدول را میتوان حتی میان دیتابیسهایی که از موتورهای متفاوت استفاده میکنند، مقایسه و همگام سازی کرد.
برای اتصال به دیتابیس از چه کتابخانههایی استفاده میشود؟
FireDAC، ADO و IBX به صورت مستقیم پشتیبانی میشوند و کتابخانههایی مانند UniDAC، IBDAC، IBObjects، ZEOS، AnyDAC، BDE و FIB نیز در فهرست گزینههای سازگار قرار دارند.









Reviews
Clear filtersThere are no reviews yet.