PDA

View Full Version : ذخیره اطلاعات ورودی در فایل txt با حجم زیاد



Mahtab_Tarsa
شنبه 30 آذر 1392, 16:55 عصر
سلام خدمت مهندسین گرامی بنده چند خط کد برای ذخیره داده های ورودی در یک فایل نوشتم و ورودی ها به صورتی که در زیر ۀآورده شده ذخیره میشه و در این مدل ذخیره وقتی حجم فایل بالای 1 گیگمیرسه چندین دقیقه طول میکشه تا باز بشه تا اطلاعاتش رو بخونیم یا اصلا بعضی وقتا باز نمیشه میخواستم بپرسم آیا میشه راه حلی برا این مشکل پیدا کرد

Started At: 11/24/2013 2:44:12 PM

Untitled - Notepad---> 11/24/2013 2:44:23 PM---> s
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> sa
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> sal
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> sala
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]t
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]te
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]tes
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]test
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]test[SB]
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]test[SB]p
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]test[SB]pr
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]test[SB]pro
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]test[SB]prog
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]test[SB]progr
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]test[SB]progra
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]test[SB]program
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]test[SB]program[Enter]
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]test[SB]program[Enter]p
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]test[SB]program[Enter]pl
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]test[SB]program[Enter]ple
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]test[SB]program[Enter]plea
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]test[SB]program[Enter]pleas
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]test[SB]program[Enter]please
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]test[SB]program[Enter]please[SB]
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]test[SB]program[Enter]please[SB]h
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]test[SB]program[Enter]please[SB]he
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]test[SB]program[Enter]please[SB]hel
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]test[SB]program[Enter]please[SB]help
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]test[SB]program[Enter]please[SB]help[SB]
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]test[SB]program[Enter]please[SB]help[SB]m
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]test[SB]program[Enter]please[SB]help[SB]me
Untitled - Notepad---> 11/24/2013 2:44:23 PM---> salam[SB]test[SB]program[Enter]please[SB]help[SB]me[Enter]
Closed At: 11/24/2013 2:45:15 PM

vb8334
شنبه 30 آذر 1392, 17:41 عصر
سلام دوست عزیز

بله زمانی که حجم دیتا بره بالا خواندنش هم سخت میشه و به سی پی یو و حافظه قوی تری نیاز داره.

تنها کاری که میشه کرد اینکه شما بیایید این فایل 1 گیگ رو به قسمت های کوچکتر تکه تکه کنید.یعنی اینکه اطلاعات هر فایل مثلآ میشه 1 مگابایت و راحت می تونید بخونید.
توصیه میکنم وقتی دارید می نویسید توی فایل برای هر فایل یه اندازه مشخص کنید یعنی بگید 10 هزار تا خط بیشتر نباشه که حجمش میشه 2 مگابایت فکر کنم.

کمکی خواستید در خدمت هستیم

موفق باشید

Mahtab_Tarsa
جمعه 06 دی 1392, 18:55 عصر
سلام دوست عزیز

بله زمانی که حجم دیتا بره بالا خواندنش هم سخت میشه و به سی پی یو و حافظه قوی تری نیاز داره.

تنها کاری که میشه کرد اینکه شما بیایید این فایل 1 گیگ رو به قسمت های کوچکتر تکه تکه کنید.یعنی اینکه اطلاعات هر فایل مثلآ میشه 1 مگابایت و راحت می تونید بخونید.
توصیه میکنم وقتی دارید می نویسید توی فایل برای هر فایل یه اندازه مشخص کنید یعنی بگید 10 هزار تا خط بیشتر نباشه که حجمش میشه 2 مگابایت فکر کنم.

کمکی خواستید در خدمت هستیم

موفق باشید

سلام خدمت مهندس گرامی میشه چند خط کد راجع به نوشتن در فایل و تقسیم اون به فایلهای کوچکتر رو بنویسی یا کمکی کنی

Mahmoud.Afrad
جمعه 06 دی 1392, 19:04 عصر
برای اضافه کردن اطلاعات جدید نیاز نیست کل فایل رو لود کنید. میتونید اطلاعات جدید رو اضافه کنید.
برای جستجو و خواندن هم میتونید خط به خط اطلاعات رو بخونید.

در آخر توصیه میکنم از یک دیتابیس سبک و پرتابل مانند sqlite استفاده کنید.

Mahtab_Tarsa
شنبه 07 دی 1392, 18:23 عصر
برای اضافه کردن اطلاعات جدید نیاز نیست کل فایل رو لود کنید. میتونید اطلاعات جدید رو اضافه کنید.
برای جستجو و خواندن هم میتونید خط به خط اطلاعات رو بخونید.

در آخر توصیه میکنم از یک دیتابیس سبک و پرتابل مانند sqlite استفاده کنید.
سلام این یه برنامه ساده ذخیره در یک فایل متنی هستش و نمیخوام تو دیتابیس ذخیره بشه