سلام
من چند وقته که درگیر یه پروژه هستم و مشکلی دارم
خلاصه کار به این صورت هست که یک برنامه ایی که الان با Sql کار میکنه ، باید به شکلی تغییر کنه که به صورت همزمان هم با SQL کار کنه هم با Oracle و هم MySql .
همچنین عملیات Replication نیز بین این دیتابیس ها انجام میشه.
به صورت معمول کافیه لایه دیتا اکسس رو برای هر سه دیتابیس بسازی و برنامه جواب میده اما مشکل اصلی در پروسیجر های برنامه است که خیلی سنگین هستند و چند ورژن کردن اون کار خیلی جالبی نیس و نگهداری برنامه رو سخت میکنه.
میدونم که در علم مهندسی نرم افزار راه حلی برای این مشکل وجود داره. مثلا ساخت یک کامپایلر کوچک برای ساخت دستورات خاص هر دیتابیس
دنبال سر نخ هستم.
پیشاپیش از راهنمایی شما سپاسگذارم