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

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

پایگاه های داده بسیار بزرگ

پنج شنبه, 27 تیر 1398 18:09

پایگاه های داده بسیار بزرگ

سلام دوستان عزیز. سوالی داشتم ممنون میشم اگه کمکی بشه. پایگاه های داده بسیار بزرگ مثل بانک ها از چه پایگاه داده ای استفاده میکنن? حدس خودم sql server هستش اما شک داشتم که ممکنه ازOracle استفاده کنن. تو پیدا کردن بخش سوال و جواب سایت مشکل داشتم مجبور شدم اینجا بنویسم.😁
پنج شنبه, 27 تیر 1398 18:28

سلام، معمولا برای داده های حجیم از NoSQL استفاده میشه.

جمعه, 28 تیر 1398 00:55
سلام. بله اکثرا از sql serve استفاده می کنند
کسانی که از این پست تشکر کرده اند : زهراااااا,
جمعه, 28 تیر 1398 01:17
بسیار ممنون بابت جواب های خوبتون. راستش من تنها چیزی که درمورد (پایگاه های داده بسیار بزرگ)میدونم اینه که بسیار بزرگ هستن((فقط دربارشون خوندم😒)). به نظر شما مثلا بانک مرکزی یا اینستاگرام تقریبا چند ترابایت اطلاعات داشته باشن?
جمعه, 28 تیر 1398 17:10

سلام

این سوال برای رسیدن به جوابش باید دو سه تا پروژه بزرگ کار کنید و ۳، ۴ سالی رو هم کار کرده باشید.

نیاز یک بانک رو تنها پایگاه داده‌های رابطه‌ای که کامل از ACID پشتیبانی میکنند جواب میده که sql server يکی از اونها هستش.

اینستاگرام طبق گفته خودشون از PostgreSQL برای نگهداری اطلاعات کاربران و comment, photo metadata استفاده میکنه که یک دیتابیس رابطه‌ای متن باز و رایگان هستش. برای بعضی از قسمت‌ها هم که از cassandra استفاده میکنه که دیتابیس NoSQL هستش.

بسته به نیاز پایگاه داده انتخاب میشه و هیچ قانونی وجود نداره که بگی این از اون بهتره و ...

اینستاگرام حجم بالایی ویدئو و عکس رو در Amazon Cloud ذخیره میکنه که باید از آمازون بپرسی!

بانک‌ها هم دیتابیس‌های Live شون حجم کمی دارن تا بتونن حجم زیاد تراکنش‌ها رو بدون وقفه پشتیبانی کنند اما دیتابیس‌های پشتیبانشون قاعدتا تمام تراکنش‌ها رو نگهداری میکنه که حجم بسیار زیادی داره و عدد دقیقی در اختیار کسی نیست.

جمعه, 28 تیر 1398 23:37
حرفه ای هستی شما ماشاللا😄
شنبه, 29 تیر 1398 07:37

سلام

بالاخره نمردیم و یه تاپیک با دنبال شوندگی بالا دیدیم!! معمولا تاپیک ها به زور به دو الی سه تا پست می رسه همیشه!! البته جنسیت ایجاد کننده تاپیک هم بلاموضوع نبوده این وسط!!!

دوستان و سروران گرامی!

در بانک های تجاری دو نوع رویکرد وجود دارد!

سیستم Core  Banking  بدلیل استفاده از Main Frame  بجای سرور و این هم دلیلش سرعت بالای مین فریم هاست برای پایگاه داده از DB2  استفاده می کنند.  DB2  یک پایگاه داده بسیار سرعت بالاست که فقط روی مین فریم پیاده سازی می شود.

اما بانک های تجاری برای گزارش گیری و تحلیل اماری و سایر فعالیت های روزمره معمولا یا SQL Server  استفاده می کنند یا Oracle  که این نیز کاملا بستگی به نظر کارشناسی واحد فناوری اطلاعات آن بانک دارد لذا سایر استدلال هایی که دوستان می آوند با همه ی صحت و سقم، یک امر سلیقه ای است

شنبه, 29 تیر 1398 12:45
بازم ممنون همگی. واقعا سایتتون پرفکته👌. امیر آقا اونقدر هم که فکر میکنی وضعتون بد نیستا!!!. در سیستم های oracle و sql server داده ها مدل سازی میشن، یعنی اینکه کلا شکل ظاهریشون تغییر میکنه (( اگه اشتباه نکنم)). اما وقتی که من اطلاعات رو دریافت میکنم مثل 🍐خوشگل و خوانا هستن. حتما نرم افزاری هست که این داده ها رو ترجمه میکنه. کسی میدونه اسم این نرم افزار(ها) چی هست و کجای روند قرار داره(( رو سیستم منه یا بانک اطلاعات😕?))
یکشنبه, 30 تیر 1398 22:21
الوووووو???😕 زنده این?
دوشنبه, 31 تیر 1398 20:42

دیتابیس چیزی غیر از یه فایل ساده است ؟

داده ها داخل فایل قاعدتا Text هستن!

پس برای اینکه موجودیت‌ها رو بتونی به صورت متن ذخیره کنی نیاز داری تا عملیات serialization انجام بدی.

هر دیتابیسی با توجه به ساختاری که داره داده‌ها رو به شکل خاصی serialize می‌کنه.

مثلا mongoDB داده‌ها رو به صورت json ذخیره می‌کنه که چون باینری شده سند هستش بهش میگه bson

sql server رو هیچ وقت نخواستم بدونم چطوری ذخیره می‌کنه! اما با جستجوی ساده میتونی ابزارهایی رو پیدا کنی که میتونن mdf رو بخونن. mdf reader رو جستجو کن.

ﺳﻪ شنبه, 01 مرداد 1398 01:24
خیلی ممنون سلمان جان خیلی کمک کردی👌. پس مهم نیست چطوری سریالیزه بشه، پسوندش در هر حال همون mdf هست?
پنج شنبه, 10 مرداد 1398 13:11

ببخشید سوالام مسخره نsmiley ولی واقعا به جواب احتیاج دارم.

پنج شنبه, 10 مرداد 1398 18:39

چرا مهمه که چطور سریالایز بشه.

باید با همون فرمتی که sql server میفهمه داده‌ها سریالایز بشن.

پسوند فایل دیتابیسی که واسه sql server قابل فهم هستش .mdf هست. که داخل فایلشم حتما باید به اون فرمتی که واسه sql قابل فهم هست داده ها ذخیره باشن وگرنه که یه پسوند فایل کار مهمی انجام نمیده.

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید