سلام
توی یک پروژه جدید با .NET نیاز به نگهداری تعداد زیادی اطلاعات متنی حجیم دارم. 3 راه توی ذهنم هست که نمیدونم بهترین کدومه.
1- نگهداری اطلاعات توی فایل تکست، که دیتابیس رو سبک میکنه، ولی مشکل سرعت i/o پیدا میشه
2- استفاده از ساختار های NoSQL مثل MongoDB، که میدونم سرعتش فوق العاده ای داره، ولی مساله یکی Stability ش هست یکی هم GUI هست که میدونم از این نظر زیاد قوی نیست
3- استفاده از SQL Server که از هر نظر فوق العاده اس، ولی به هر حال نگهداری مثلا یک میلیون تکست توی دیتابیس از نظر حجم کوئری و آپدیت کردن و مسائل مختلف کار عاقلانه ای نیست
کسی پیشنهاد جدید یا نکته ای که بتونه کمکی بکنه داره؟
متشکرم
نظر من استفاده از mongoDB هست
من استفاده میکنم و خیلی عالی عمل میکنه
تا حالا برای اطلاعات حجیم و خیلی زیاد ازش استفاده کردید؟
با MVC ازش استفاده میکنید؟
Management Studio ای که استفاده میکنید چیه؟
کلا محدودیت های استفاده از MongoDB چیه؟
بله استفاده کردم
تنها محدودیتش IDE بود که دستورات رو باید Command مینوشتیم
چون الان از SQL Server استفاده میکنم، یه سری نگرانی های راجع به امنیتش و مسائل مربوط به ACID دارم
این نگرانی ها به جا هست؟
مشکلی در این مورد وجود داره؟
مشکلی وجود نداره ولی بهتره که احتیاط کنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)