سلام دوستان
من الان دارم رو یه پروژه ای کار می کنم که دیتابیسم بیش از 1 میلیون رکورد باید دریافت کنه به نظرتون
EF برای پروژهای بزرگ کارایی مناسبی داره ایا از سرعت بالایی برخوردار هستش و اگه نداره شما چه چیزی رو پیشنهاد میدید متشکرم
سلام دوستان
من الان دارم رو یه پروژه ای کار می کنم که دیتابیسم بیش از 1 میلیون رکورد باید دریافت کنه به نظرتون
EF برای پروژهای بزرگ کارایی مناسبی داره ایا از سرعت بالایی برخوردار هستش و اگه نداره شما چه چیزی رو پیشنهاد میدید متشکرم
1 میلیون رکورد تعداد زیادی نیست .
اگر تعداد رکوردهاتون بیشتر از 10 میلیون خواهد شد و نیاز به جستجوی سریع ( کمتر از 5 ثانیه ) بین رکوردهاتون دارید ، میتونید از Elasticsearch استفاده کنید ( سرعت insert اطلاعات کم ، سرعت جستجو بالا ) .
اگر کمتر از این تعداد هست با استفاده از Bulk Insert در Entityframework میتونید داده ها رو به سرعت insert کنید و با فعال کردن امکان Full Text در SQL Server بینشون با سرعت بیشتری جستجو کنید . ( سرعت insert بالا ، سرعت جستجو پایین)