نمایش نتایج 1 تا 7 از 7

نام تاپیک: ساختمان داده و الگوریتم مناسب برای تعویض مکان رکوردها در دیتابیسی با تعداد رکوردهای بالا

  1. #1

    Question ساختمان داده و الگوریتم مناسب برای تعویض مکان رکوردها در دیتابیسی با تعداد رکوردهای بالا

    سلام به همگی؛
    در رابطه با تعویض مکان رکوردهای موجود در دیتابیس، با تعداد بسیار بالا، چه الگوریتمی پیشنهاد می شود؟
    هم چنین از چه ساختمان داده ای استفاده شود، بهتر است؟ آیا استفاده از ساختمان داده های خود #C، مانند List کار مناسبی هست؟

    ممنون.

  2. #2
    کاربر دائمی آواتار hadi0x7c7
    تاریخ عضویت
    فروردین 1391
    محل زندگی
    تهران
    سن
    32
    پست
    497

    نقل قول: ساختمان داده و الگوریتم مناسب برای تعویض مکان رکوردها در دیتابیسی با تعداد رکوردهای بالا

    نقل قول نوشته شده توسط arash69 مشاهده تاپیک
    سلام به همگی؛
    در رابطه با تعویض مکان رکوردهای موجود در دیتابیس، با تعداد بسیار بالا، چه الگوریتمی پیشنهاد می شود؟
    هم چنین از چه ساختمان داده ای استفاده شود، بهتر است؟ آیا استفاده از ساختمان داده های خود #C، مانند List کار مناسبی هست؟

    ممنون.
    تعویض مکان رکورد ها منظورتون رو متوجه نمیشم، میشه یکم بیشتر توضیح بدین؟ یا مثلا منظورتون توی حافظه رکورد ها رو چطور نگه داریم؟

  3. #3

    نقل قول: ساختمان داده و الگوریتم مناسب برای تعویض مکان رکوردها در دیتابیسی با تعداد رکوردهای بالا

    نه منظورم این هست که رکوردها رو بر اساس یک فیلد مقایسه کنیم و مرتب کنیم؛
    که خب برای این کار میشه از دستورات sql هم استفاده کرد مثل order by.
    اما میخوام بدونم اگر بخواهیم توی #C رکوردهای دیتابیس رو با هم جایگزین کنیم، طوری که توی دیتابیس ترتیب قرارگیری رکوردها هم تغییر کنه،
    بهترین راه چی هست؟

  4. #4

    نقل قول: ساختمان داده و الگوریتم مناسب برای تعویض مکان رکوردها در دیتابیسی با تعداد رکوردهای بالا

    بهترینن کار به نظر من اینه که از همون order by تو Sql server استفاده کنی
    ولی میتونی مثلا یه dataview هم داشته باشی اطلاعاتو بریزی توش و به این صوره مرتب منی..

    dataview.Sort = "Col1 Asc";

  5. #5

    نقل قول: ساختمان داده و الگوریتم مناسب برای تعویض مکان رکوردها در دیتابیسی با تعداد رکوردهای بالا

    نقل قول نوشته شده توسط hamid_hr مشاهده تاپیک
    بهترینن کار به نظر من اینه که از همون order by تو Sql server استفاده کنی
    ولی میتونی مثلا یه dataview هم داشته باشی اطلاعاتو بریزی توش و به این صوره مرتب منی..

    dataview.Sort = "Col1 Asc";
    ممنون از پاسختون؛
    اما چون نوع ستون هایی که توی جدول دیتابیس دارم، از نوع ntext هستش، نمیشه از order by استفاده کرد.

  6. #6
    مدیر بخش آواتار مهرداد صفا
    تاریخ عضویت
    تیر 1391
    محل زندگی
    select Country,City From World where Country.Name=IRAN and City.Contains(حضرت معصومه(ع))
    پست
    1,499

    نقل قول: ساختمان داده و الگوریتم مناسب برای تعویض مکان رکوردها در دیتابیسی با تعداد رکوردهای بالا

    سلام.
    لطفا دستور ساخت جدولتون رو قرار بدید.
    چشم ظاهر گر نبیند عیب نیست چشم دل گر ننگرد باید گریست
    **********
    اَلسَّلامُ عَلَى الْحُسَيْنِ وَ عَلى عَلِىِّ بْنِ الْحُسَيْنِ وَ عَلى اَوْلادِ الْحُسَيْنِ وَ عَلى اَصْحابِ الْحُسَيْنِ

  7. #7

    نقل قول: ساختمان داده و الگوریتم مناسب برای تعویض مکان رکوردها در دیتابیسی با تعداد رکوردهای بالا

    نقل قول نوشته شده توسط مهرداد صفا مشاهده تاپیک
    سلام.
    لطفا دستور ساخت جدولتون رو قرار بدید.
    ممنون از پاسختون؛ اما با یه راهکار داخل خود #C، مرتب سازی رکوردها رو با استفاده از جایگزینی مقادیر با استفاده از Update، پیاده سازی کردم.

تاپیک های مشابه

  1. حرفه ای: الگوریتم مناسب برای روبات امدادگر واقعی
    نوشته شده توسط Direlap در بخش الگوریتم، کامپایلر، هوش مصنوعی و ساختمان داده ها
    پاسخ: 0
    آخرین پست: یک شنبه 19 آذر 1391, 18:33 عصر
  2. پاسخ: 1
    آخرین پست: سه شنبه 02 اسفند 1390, 21:41 عصر
  3. سوال: الگوریتم مناسب برای مرتب سازی داده ها در جدول زمانبندی شده
    نوشته شده توسط عقاب سیاه در بخش الگوریتم، کامپایلر، هوش مصنوعی و ساختمان داده ها
    پاسخ: 0
    آخرین پست: شنبه 01 مرداد 1390, 13:53 عصر
  4. پایگاه داده مناسب برای برنامه مترجم
    نوشته شده توسط hercules در بخش سایر پایگاه‌های داده
    پاسخ: 3
    آخرین پست: شنبه 19 فروردین 1385, 00:27 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •