View Full Version : Data Mart In DataWarehousing
حمیدرضاصادقیان
چهارشنبه 16 شهریور 1384, 02:21 صبح
سلام دوستان
اگه میشه درمورد Data Mart توضیح بدین ممنون میشم و در Datawarehouse چه نقشی داره
تاجایی که خودم میدونم یک منبع ذخیره اطلاعات هست که در اصل یک زیرمجموعه از خود DataWarehouse هست.
حالا اگه اشتباه هست خواهشا توضیح دقیق بدین ممنون میشم.
حمیدرضاصادقیان
چهارشنبه 16 شهریور 1384, 14:14 عصر
یک سوال
این برنامه های بانکی که اکثرا در تبلیغات مناقصه مینویسند که باید با اوراکل نوشته شود.
یعنی نمیشه با استفاده از همینData Warehousing در SQL Server این برنامه هارو نوشت.؟
بعد آیا خود SQL از لحاظ حجم اطلاعاتی محدودیتی دارد؟
AminSobati
چهارشنبه 16 شهریور 1384, 14:43 عصر
حمید رضا جان،
Oracle در OLAP بسیار عالیه ولی نه روی Windows! تمام شرکتهای حرفه ای از Oracle روی سیستمهای غیر ویندوز استفاده میکنند چون SQL Server و IBM DB2 بهترین سیستم برای ویندوز هستند. به عنوان مثال، در آدرس زیر که یک مرجع بین المللی هستش، جایگاه خوبی برای SQL Server میبینیم و Oracle روی ویندوز فقط یک مورد، روی 1000GB دیده میشه:
http://www.tpc.org/tpch/results/tpch_perf_results.asp
اگر بانکهایی که میفرمایید روی ویندوز قراره از Oracle استفاده کنند، من دلیلی براش ندارم ولی اگر روی لینوکس باشه، کار خوبیه.
در مورد اصل سوال، من روی OLAP کار نمیکنم و متاسفانه جوابی برای سوال شما ندارم
karimh
چهارشنبه 16 شهریور 1384, 18:09 عصر
سلام
در مورد data mart به زبون ساده اگه بگیم خودش یه جور datawarehouse منتها ما د ر DW کلیه اطلاعات را داریم و معمولا هم نرمال نیستش...
در data mart معمولا اطلاعات در مورد یه زمینه خاص وجود داره که بسته به حوزه کاری از اون استفاده می کنند مثلا واحد فروش ......
حالا اگه اطلاعات همه واحد ها رو بخواهیم اونها رو با اتعیین شرایط مورد نظرمون به DW منتقل می کنیم
من هم تبلیغاتی رو که میکی دیدم منتها حرف امین کاملا درسته اگه سیستم عامل Linux باشه oracle بهتره اما رو ویندوز اکثرا از SQL Server استفاده می کنند.....
اگه اطلاعاتی داری خوشحال می شم باهم د رموردش کار کنیم ....
حمیدرضاصادقیان
پنج شنبه 17 شهریور 1384, 15:24 عصر
پس یعنی این برنامه هایی که در آگهی مینویسند اگه سیستم عامل روی ویندوز باشه بهترین گزینه استفاده از SQL Server و OLAP هستش.درسته؟
پس چرا خیلی ها روی حجم اطلاعات بالا اوراکل رو پیشنهاد میکنند.
میگن که SQL جواب کار رو نمیده؟
درسته
hmm
شنبه 19 شهریور 1384, 08:50 صبح
حمید جان
سرعت فاکتور بسیار مهمی برای بانکهای اطلاعاتی محسوب میشه ولی رسیدن به حداکثر سرعت فقط با انتخاب sql یا oracle یا هر بانک اطلاعاتی دیگه منوط نمیشه بلکه پارامترهای بی شماری رو این قضیه تاثیر میزاره
مثلا اگه شما بانکتون رو با foxpro تحت dos هم توسعه بدید ولی درست و منطقی ممکنه سرعت بیشتری رو نسبت به oracle تحت لینوکس تجربه کنید(اگه اون بانک بصورت درست طراحی نشده باشه)
پارامتر سیستم عامل هم درسته مطالبی که استاد ثباتی و کریم عزیز گفتند کاملا درسته
ولی متاسفانه تو ایران ما بعضی از کارشناسان فنی !!! فقط چهار صفحه اول یه کتاب رو میخونن بعد میشن بزرگترین مفسر و مبلغ یه بانک خاص و جالب هم اینه که خیلی هم متعصب میشن!!!
بهرحال خودت ببین به کدوم سمت میخوای حرکت کنی
LINUX و محصولات اوپن سورس باتمام پیچیدگی هاش قدرت زیادی داره
ویندوز هم بازار گسترده و ایضا در زمینه بانک اطلاعاتی قوی
اینجا بیشتر بحث یه سلیقه مطرحه و تفاوت سرعت و قدرت و کیفیت تو این دو محصول اینقدر حاد نیست که حتما مجبور به انتخاب یکی بشی
موفق باشی
mhd78
چهارشنبه 23 شهریور 1384, 13:12 عصر
در مورد بهتر بودن اوراکل یا اسکیوال باید بگویم که اوراکل در حجم بالای اطلاعات خیلی خوب جواب می دهد و اگر از خود تولزهای آن برای ایجاد اینترفیس استفاده کنیم بسیار سریع خواهد شد زیرا بصورت ناتیو عمل می کنند ولی مسئله ای که باعث می شود از اورکل فراری باشند این است که پشتیبانی آن دشوارتر است و براحتی اسکیوال نمی باشد
karimh
چهارشنبه 23 شهریور 1384, 15:40 عصر
یه چیز دیگه هم یادم اومد ..... شنیدم یانک ملت داره رو Data mining کار می کنه و واسه انباره داده هاه شون هم از Oracle دارن استفاده می کنند .... البته رو لینوکس کار می کنند .....
راستی اصرار و منظورتت از حجم زیاد داده چقدره ...تو چه صنعتی می خوای این کار رو انجام بدی ..میشه یه کم توضیح بدی................
AminSobati
پنج شنبه 24 شهریور 1384, 21:25 عصر
واقعا جای تعجب داره که وقتی شرکت مخابراتی عظیمی مثل Verizon Communications (که حتما تبلیغ سرویس ADSL اون رو در یاهو همگی دیدیم) از SQL Server برای مدیریت بانک اطلاعاتیش بالغ بر 50 میلیارد رکورد استفاده میکنه، ما نگران چند تا رکورد هستیم که آیا با Oracle یا SQL Server...!
مهم این هست که بدونیم با هر کدوم به چه نحوی کار کنیم و به چه صورت از تمام توان اونها بهره ببریم...
karimh
شنبه 26 شهریور 1384, 08:20 صبح
یه چیز دیگه رو هم د رنظر بگیر
یه نرم افزار هر چه قدر هم توانمند باشه ..اگه نیروی متخصص اون براحتی در دسترس نباشه ارزشی نداره .....
با تمام حرف های بالا اگه بازم خواستی اوراکل رو انتخاب کنی..بدون کسی که اوراکل خوب بلد باشه توو ایران به سختی گیر میاد ...و این خیلی کارت رو سخت میکنه
حمیدرضاصادقیان
چهارشنبه 30 شهریور 1384, 14:55 عصر
قبل از همه از همه دوستان به خاطر توضیحات کاملشون تشکر میکنم.
نه فقط برام سوال بود که چرا با وجود SQL Server و افراد متبحر در این زمینه خیلی از شرکتها اسرار دارند که حتما با Oracle کار بشه.گفتم شاید خیلی امکانات محسوسی داره که در SQL Server ما اونارو نداریم.
ممنون
karimh
پنج شنبه 31 شهریور 1384, 09:21 صبح
واسه اینه که دانششون در نه د رزمینه بانک های اطلاعاتی و نه نارم افزارهای موجود کامل و به روز نیست ....اگه کسی یه نرم افزاری رو پیشنهاد بده حتما باید دلایلش رو هم بیاره ....
اگه دلیلی گیر آوردی حتما به ما هم خبر بده......
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.