View Full Version : طراجی بانک اطلاعاتی برای نگه داری نرخ ارز
navid_vb
شنبه 03 اسفند 1392, 16:19 عصر
با سلام خدمت دوستان و اساتید گرامی
در این تایپک میخواستم از مشاوره های شما برای ایجاد یک بانک اطلاعاتی برای نگهداری قیمت های ارزهای مختلف چندین کشور استفاده کنم ، قیمت ها به صورت متناوب در هر 10 دقیقه بروز میشوند و نگه داری تمام تغییرات در بانک اطلاعاتی الزامی میباشد ( میخوام به ازای هر تایم اطلاعات نگه داری بشه )
فیلدهایی که خودم برای یه جدول تنها در نظر گرفتم :: اسم ارز ، قیمت خرید و قیمت فروش و تاریخ و تایم .
من دنبال راه حلی هستم که تمام اطلاعاتو داشته باشم و درآخر کار جستجو و درآوردن نمودارها و چارت ها آسانتر بشه برام و از شما دوستان خواهشمندم نظرات خودتونو بیان کنین
farazjalili
شنبه 03 اسفند 1392, 16:45 عصر
سلام دوست عزیز کلمه کلیدی که شما باید جستجو کنید Temporal data هست
لینک زیر به زبان ساده یه توضیح فارسی هستش :
http://www.dotnettips.info/post/1521/%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D9%88%D8%A7%D8%A8%D8%B3%D8%AA%D9%87-%D8%A8%D9%87-%D8%B2%D9%85%D8%A7%D9%86-%D8%AF%D8%B1-%D8%A8%D8%A7%D9%86%DA%A9%E2%80%8C%D9%87%D8%A7%DB%8 C-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA%DB%8C-%D8%B1%D8%A7%D8%A8%D8%B7%D9%87%E2%80%8C%D8%A7%DB%8 C
واگر به نتیجه نهایی رسیدین لطفا آنها را در این تاپیک بگذارید تا دیگران هم استفاده کنند - با تشکر
navid_vb
دوشنبه 05 اسفند 1392, 13:15 عصر
سلام دوست عزیز کلمه کلیدی که شما باید جستجو کنید Temporal data هست
لینک زیر به زبان ساده یه توضیح فارسی هستش :
http://www.dotnettips.info/post/1521/%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D9%88%D8%A7%D8%A8%D8%B3%D8%AA%D9%87-%D8%A8%D9%87-%D8%B2%D9%85%D8%A7%D9%86-%D8%AF%D8%B1-%D8%A8%D8%A7%D9%86%DA%A9%E2%80%8C%D9%87%D8%A7%DB%8 C-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA%DB%8C-%D8%B1%D8%A7%D8%A8%D8%B7%D9%87%E2%80%8C%D8%A7%DB%8 C
واگر به نتیجه نهایی رسیدین لطفا آنها را در این تاپیک بگذارید تا دیگران هم استفاده کنند - با تشکر
ممنون دوست عزیز بابت لینکی که معرفی کردین
همانطور که میدونین اطلاعات نرخ ارز ها نیز شدیدا وایسته به زمان هستن و کوتاه بودن بعد زمانی در اینجا مطرحه هرجوری که حساب کردم جلوگیری از حجم اطلاعات بالا اجتناب ناپذیره ولی یه راه حلی هست ::
برای هر ماه سال یک جدول جداگانه تعریف بشه و اطلاعات در اونجا نگه داری بشه فقط برای همون ماه که در اینصورت اگه بخواهیم در همون بازه زمانی 10 دقیقه اطلاعات جدید که شامل قیمت نرخ ارز 18 کشور میباشد رو وارد کنیم درآخرماه رکوردهای موجود در این جدول 77760 خواهد بود حالا چیزی که هست اینه که بعضی مواقع اطلاعات جدید با اطلاعات قبلی فرقی نداره منظورم آخرین درجی که انجام گرفته که شامل همون قیمت های ارز 18 کشوره با اطلاعات جدیدی که میخوای بعد از 10 دقیقه وارد کنی برای اینکار هم باید بررسی بشه که اگه هیچ تفاوتی بین قیمت ها نبوده لزومی نداشته باشه که 18 رکورد جدید به جدول اضافه بشه شاید اینطوری از حجم بانک هم کاسته بشه .
حالا دوستان هم نظرات دیگری دارن خواهش میکنم دریغ نفرماین.
micro24
سه شنبه 06 اسفند 1392, 14:47 عصر
با سلام
نیازی به تعریف جداول جداگانه به ازای هر ماه سال نمی باشد بلکه میتوانید از partitoning استفاده کنید مثلا داده های 3 ماه در یک پارتیشن و داده های 3 ماه بعد در پارتیشن جدا، ..... پارتیشن ها هم می توانند روی دیسک های مخنلف باشند.
navid_vb
یک شنبه 11 اسفند 1392, 15:00 عصر
با سلام
نیازی به تعریف جداول جداگانه به ازای هر ماه سال نمی باشد بلکه میتوانید از partitoning استفاده کنید مثلا داده های 3 ماه در یک پارتیشن و داده های 3 ماه بعد در پارتیشن جدا، ..... پارتیشن ها هم می توانند روی دیسک های مخنلف باشند.
دوست عزیز اگه امکان داره بیشتر راهنمایی کن مخصوصا برای این مثال.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.