مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

Mohamad Reza Khatami

عضویت از 1392/08/25

بهترین راه برای نگهداری چند میلیون رکورد اطلاعات متنی

  • پنجشنبه 28 آبان 1394
  • 09:40
تشکر میکنم

سلام

توی یک پروژه جدید با .NET  نیاز به نگهداری تعداد زیادی اطلاعات متنی حجیم دارم.  3 راه توی ذهنم هست که نمیدونم بهترین کدومه. 

1- نگهداری اطلاعات توی فایل تکست، که دیتابیس رو سبک میکنه، ولی مشکل سرعت i/o پیدا میشه

2- استفاده از ساختار های NoSQL مثل MongoDB، که میدونم سرعتش فوق العاده ای داره، ولی مساله یکی Stability ش هست یکی هم GUI هست که میدونم از این نظر زیاد قوی نیست

3- استفاده از SQL Server که از هر نظر فوق العاده اس، ولی به هر حال نگهداری مثلا یک میلیون تکست توی دیتابیس از نظر حجم کوئری و آپدیت کردن و مسائل مختلف کار عاقلانه ای نیست

 

کسی پیشنهاد جدید یا نکته ای که بتونه کمکی بکنه داره؟ 

متشکرم

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 28 آبان 1394
  • 10:07

نظر من استفاده از mongoDB هست

من استفاده میکنم و خیلی عالی عمل میکنه

کاربر سایت

Mohamad Reza Khatami

عضویت از 1392/08/25

  • پنجشنبه 28 آبان 1394
  • 10:32

تا حالا برای اطلاعات حجیم و خیلی زیاد ازش استفاده کردید؟

با MVC ازش استفاده میکنید؟

Management Studio ای که استفاده میکنید چیه؟

کلا محدودیت های استفاده از MongoDB چیه؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 28 آبان 1394
  • 11:08

بله استفاده کردم

تنها محدودیتش IDE بود که دستورات رو باید Command مینوشتیم

کاربر سایت

Mohamad Reza Khatami

عضویت از 1392/08/25

  • پنجشنبه 28 آبان 1394
  • 11:12

چون الان از SQL Server استفاده میکنم، یه سری نگرانی های راجع به امنیتش و مسائل مربوط به ACID دارم

این نگرانی ها به جا هست؟ 

مشکلی در این مورد وجود داره؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 28 آبان 1394
  • 11:31

مشکلی وجود نداره ولی بهتره که احتیاط کنید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)