PDA

View Full Version : كدام ديتابيس سريع تر است؟



MRmoon
یک شنبه 19 خرداد 1392, 12:16 عصر
با سلام.

ودستان سوالي داشتم در مورد اينكه كدام ديتابيس سريع تر هستش.

برايي ساخت بازي كدوم يك از ديتابيس ها استفاده كنيم بهتره؟ چون سرعت ديتابيس مهمه.

ممنون ميشم راهنمايي كنيد.

براي مثال mysql,mongodb,...
كدوم يكي؟

با تشكر و سپاس فراوان.

mamali-mohammad
یک شنبه 19 خرداد 1392, 13:24 عصر
سلام
جواب قطعی نمیشه داد
اما به نظرم MS Sql باید سریعتر باشه

MRmoon
یک شنبه 19 خرداد 1392, 13:28 عصر
سلام
جواب قطعی نمیشه داد
اما به نظرم MS Sql باید سریعتر باشه

ببخشيد ميشه از اين mssql آموزش لينكي چيزي بزاريد؟

بعد اينا تو همه هاستا(vps/vds/...) هست؟ يا بايد نصب بشه؟

Tarragon
یک شنبه 19 خرداد 1392, 14:41 عصر
سلام
سرعت mariadb چطوریه؟

hesam1323
یک شنبه 19 خرداد 1392, 14:46 عصر
سلام من یه آموزش سراغ دارم از این سایت خیلی به دردت میخوره :
http://www.sourcebaran.com/?p=3037

profnami
یک شنبه 19 خرداد 1392, 15:46 عصر
فکر میکنم بسته به کاربردش باشه . واسه کارهای کوچیک mysql بهتر از ms sql server باید باشه . در مورد بازی اطلاع زیادی ندارم . اما فکر کنم تو کارهای کوچیک sqlite میتونه مفید باشه. در مقیاس داده ای بزرک ms sql server و oracle انتخاب های خوبی هستند.

mahmod2000
یک شنبه 19 خرداد 1392, 17:09 عصر
میتونید از store procedure واسه mysql هم استفاده کنید.. هم سرعت خوبی داره هم امنیت بالا

Tarragon
یک شنبه 19 خرداد 1392, 17:12 عصر
سلام
می شه در مورد store procedure توضیح بدید؟
oracle قویه؟
چطوری نصب می شه؟
در vps پیش فرض هست؟

mahmod2000
یک شنبه 19 خرداد 1392, 19:36 عصر
store procedure رو توی گوگل سرچ کنید مطالب زیادی واسش پیدا میکنید
یک فایل خوب هم خودم میزارم واستون :

105320

hessam2003
یک شنبه 19 خرداد 1392, 19:54 عصر
سلام دوست عزیز.
کاملا واضح است که Oracel از سرعت بالای برخوردار است.
به طور مثال SQL 2000 تا 100000 هزار کاربر را به طور همزمان بدون کاهش سرعت پشتیبانی می کند اما Oracel تا 1000000 میلیون کاربر.

Tarragon
یک شنبه 19 خرداد 1392, 21:18 عصر
درباره ی طریقه نصبش می شه توضیح بدید؟

مهرداد سیف زاده
یک شنبه 19 خرداد 1392, 23:39 عصر
صرفا به سرعت و بزرگی کار توجه نکنید.
قراره بازی روی سرور باشه‌ها !!!!!!. یعنی لایسنس نمیخواید؟
بحث تکنیک پیاده سازی و تخصص لازم بری کار با اون هم مطرحه. همچنین نوع زبان در انتخاب دیتابیس هم تاثیر داره. مثلا سایت ‌هایی که با php نوشته میشن بهترین انتخاب mysql و سایت‌های ASP.NET بهترین انتخاب MSSQL هست.
mongo db برای داده‌های حجیم و بزرگ big data و روش no sql هست.
در کل اگر حجم کار شما چندان بزرگ نیست(مثلا یه بازی امکان داره فشار کاری اون روی cpu سرور باشه تا ذخیره و دریافت اطلاعات) از my sql استفاده کنید ولی اگر نیاز به ذخیره اطلاعات با حجم بسیار بالا(مثلا بازی شما تمام فعالیتهاش کاملا روی دیتابیس هست) برید سراغ دیتابیس‌های دیگه.

nsco_nsco
دوشنبه 20 خرداد 1392, 02:54 صبح
سلام اول کامل توضیح بدید که چطور بازی می خواید بسازید روی چنوع سروری و امکاناتش چی هست تا بتونیم کمک کنیم دوست من

Tarragon
دوشنبه 20 خرداد 1392, 06:59 صبح
سلام
کلا سناریو رو بازی رو خلاصه بگم می شه گفت مثل تراوین ولی بازم پیچیده تره.

MRmoon
دوشنبه 20 خرداد 1392, 08:13 صبح
سلام اول کامل توضیح بدید که چطور بازی می خواید بسازید روی چنوع سروری و امکاناتش چی هست تا بتونیم کمک کنیم دوست من

با سلام دوست عزيز.

اگه شما تراوين اي بازي هاي ديگه بازي كرده باشيد ميبينيد براي مثال قسمتي به نام حمله وجود داره.

براي مثال اگر هر بازيكن 500 حمله در يك زمان داشته باشه اگه ما 10000 دهكده داشته باشيم 5 ميليون حمله ميشه كه ميشه 5 ميليون ركورد در ديتابيس.

حوب حالا هر بار بايد اينا مورد پردازش قرار بگيره.

حالا به غير از اين قسمت هاي زياد ديگهاي وجود داره.

طبق اين كدام ديتابيس بهتره؟


به طور مثال SQL 2000 تا 100000 هزار کاربر را به طور همزمان بدون کاهش سرعت پشتیبانی می کند اما Oracel تا 1000000 میلیون کاربر.

طبق گفته ي اين دوستمون من به فكر افتادم از اراكل استفاده كنم.


قراره بازی روی سرور باشه‌ها !!!!!!. یعنی لایسنس نمیخواید؟

آقاي مهرداد66 ميشه بگيد چ لايسنسي نياز هست.

چون زياد آشنايي ندارم.


ممنون از لطف همه ي دوستان و توجهشون به تاپيك.

hosseini.eng
دوشنبه 20 خرداد 1392, 12:53 عصر
my sql از هر نظری بهتره

engmmrj
دوشنبه 20 خرداد 1392, 13:06 عصر
DB2 سرعت خیلی بیشتری نسبت به Oracel داره و بانک ها هم از DB2 استفاده می کنن .

رضا قربانی
دوشنبه 20 خرداد 1392, 13:20 عصر
سریع ترین : اوراکل

بزرگترین : IBM DB2

-------------------------------------------------------------------
برای اطلاعات بیشتر (بانک های اطلاعاتی)
MySQL، اوراکل، IBM DB2 ،Microsoft SQL Server ،PostgreSQL و SQLite

Tarragon
دوشنبه 20 خرداد 1392, 14:04 عصر
پر سرعت ترین؟

Tarragon
دوشنبه 20 خرداد 1392, 14:06 عصر
سلام
DB2 فروشیه؟

MRmoon
پنج شنبه 23 خرداد 1392, 11:45 صبح
سریع ترین : اوراکل

بزرگترین : IBM DB2

-------------------------------------------------------------------
برای اطلاعات بیشتر (بانک های اطلاعاتی)
MySQL، اوراکل، IBM DB2 ،Microsoft SQL Server ،PostgreSQL و SQLite

با سلام.

دوست عزيز اراكل رو ميشه بگي چه جوري ميشه نصب وراه اندازي كرد؟

رضا قربانی
پنج شنبه 23 خرداد 1392, 12:04 عصر
با سلام.

دوست عزيز اراكل رو ميشه بگي چه جوري ميشه نصب وراه اندازي كرد؟
در این باره اطلاعاتی ندارم
فقط در حد توضیح یه چیزایی می دونستم که در اختیارتون گذاشتم.

کسی که کار کردن با اوراکل رو بدونه نصب کردنشم باید بلد باشه .
معمولا php کارا از دستورات sql استفاده می کنند.