سلام
من یک Entity دارم که می خوام برای اون یک جدول در mySql درست کنم.اما Entity من در انواع متفاوت خصوصیات متفاوتی دارن.
من می خوام خصوصیات مشترک این Entity را داخل جدول mySql بذارم و خصوصیات متفاوت داخل monogdb بذارم.به طور مثال ... , title , user_id ,type, created_at خصوصیات مشترک هستن که هرEntity اونو داره و اینها رو داخل جدول باشن و خصوصیات مختلف که بعضی هاشون دارن و بعضی هاشون ندارن داخل monogdb بذارم
آیا این کار درست هست؟
سلام. این کار خیلی توصیه نمیشه مگر اینکه واقعا دلیل قانع کننده ای برای این موضوع داشته باشید.مثلا داده ها متغییر دارای ساختار متفاوتی باشن که فقط در Mongo قابل پیاده سازی باشه و هم چنین راه حلی براش توی MYSQL وجود نداشته باشه.
مشکل اصلی در id_ هستش
در mySql ما _id بصورت auto_increment و عددی داریم و بهتر می تونیم داخل دادها index و search کنیم اما داخل mongodb این بصورت یک رشته از اعداد و حروف است
امکانش هستش مثل mySql بصورت auto_increment و عددی بشه؟
اتفاقا در برنامه های بزرگ اون id عددی که خودش مقدارش تغییر میکنه رو غیر فعال می کنن و از آیدی از قبل ایجاد شده استفاده می کنن.