DB2 for BigData

نرم افزاری برای مدیریت داده های بزرگ

نرم افزاری برای مدیریت داده های بزرگ

این ویرایش برای واحدهای تجاری کوچک تا متوسط مناسب Small and Medium Business(SMB) است و علاوه بر قابلیت‌های ویرایشExpress-C، شامل قابلیت‌های زیر نیز است:

 DB2 Advance Copy Service(ACS)

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

·         Online Reorganization

با این قابلیت و به وسیله دستور Reorgs می‌توان در حین استفاده شدن پایگاه‌داده، جداول و نمایه‌ها را آنلاین بازسازی نمود.

·         Label Based Access Control(LBAC)

این ویژگی برای تعریف قوانین امنیتی و ایجاد سطح دسترسی به وسیله برچسب و به صورت کلی برای محافظت از داده بکار گرفته می‌شود.

·         Row and Column Access Control(RCAC)

در DB2 10 معرفی و برای کنترل دسترسی سطر و ستون‌های جداول کاربرد دارد.

۰ نظر موافقین ۰ مخالفین ۰ ۰۱ خرداد ۹۳ ، ۱۴:۴۷
علی رفیعی

در این پست با قابلیت نسخه رایگان DB2 یعنی DB2 Express-c بیشتر آشنا خواهیم شد.

ساده‌ترین ویرایش DB2 بوده که تمام قابلیت‌های Core هسته را دارد. برای راه‌اندازی و اجرای سریع (چند دقیقه‌ای) طراحی شده است. شامل ویژگی خود مدیریتی است و استفاده از آن رایگان است. برخی دیگر از ویژگی‌ها شامل موارد زیر است:

·         Self Tuning Memory Manager(STMM) خود میزان سازی

با قابلیت تنظیمات خودکار چندین حافظه، مدیریت حافظه را ساده‌تر کرد.

·         PureXML

با این ویژگی، DB2 قادر خواهد بود اسناد XML را به قالب شناخته خودش تبدیل کرد. از طریق XQuery و SQL می‌توان اسناد XML را جستجو کرد.

·         فشرده‌سازی لاگ های پشتیبان و آرشیو

لاگهای مربوط به پشتیبان گیری و آرشیو، فضای زیادی از هارد را مصرف می‌کند. با فشرده‌سازی می‌توان مصرف مورد نیاز را کاهش داد.

·         سازگاری با اوراکل

از نسخه 9.7 این ویژگی اضافه‌شده و به وسیله آن می‌توان دیتا تایپ‌های اوراکل، PL/SQL و توابع را در DB2 به‌کارگیری نمود. DB2 LUW 98% با اوراکل سازگار است. در واقع برنامه‌نویس می‌تواند تنها بابت 2% از کدهایش برای انتقال از اوراکل به DB2 نگران باشد. یا از دیدی دیگر اوراکل کارها می‌توانند ادعای کار با DB2 را داشته باشند.

۱ نظر موافقین ۰ مخالفین ۰ ۱۸ ارديبهشت ۹۳ ، ۱۴:۳۸
علی رفیعی

برای یک مدیر پایگاه‌داده DBA داشتن یک ابزار خط- فرمان قدرتمند و مولد/غنی یک امری واجب است؛ اما برای تازه‌کارها چه؟ مطمئناً ابزاری با واسط کاربری گرافیکی GUI کاراتر خواهد بود. (به خصوص برای افرادی که قصد شروع کار با سیستم مدیریت پایگاه‌داده را دارند). حال اینکه واسط گرافیکی برای حرفه‌ای ها هم مفید بوده امری انکارناپذیر بوده چون حفظ کردن همه دستورات مورد نیاز توسط عامل انسانی امکان‌پذیر نیست.

IBM Data Studio یک ابزار گرافیکی استاندارد و جدید برای مدیریت و توسعه پایگاه‌داده DB2 است. علاوه بر یکپارچگی و تفکیک‌پذیری Modular محیط کار، Data Studio ابزارهای توسعه پایگاه‌داده را به صورت    Collaborative (تشریک مساعی/باهم کار کردن) برای نشرهای مختلف DB2 نظیر DB2 For LUW، DB2 for Z/OS، DB2 for i، Informix و سایر محصولات پایگاه‌داده‌ای غیر IBMی و با پشتیبانی چندین زبان برنامه‌نویسی فراهم می‌کند.

این ابزار با توجه به Eclipse-Based بودن محیط آن، محیط راحتی را برای کاربر فراهم می‌کند. با کمک این ابزار می‌توان به پایگاه‌داده‌های متفاوتی مثلاً از نوع MS SQL Server، Oracle، MySQL، DB2 و سایر پایگاه‌داده‌های معتبر متصل و پایگاه‌داده‌های آن را مدیریت نمود. علاوه بر ارتباط با پایگاه‌داده‌های متفاوت، این ابزار سایر قابلیت‌های DBMS را نیز پوشش می‌دهد. برای مثال قابلیت‌های نظیر اضافه، تغییر و حذف اشیاء به همراه نمایش کدهای Script آن از جمله قابلیت‌های این ابزار است. شکل زیر نحوه ارتباط با پایگاه داده را به تصویر کشیده است:

 نمایی از ابزار DataStudio

شما می‌توانید آخرین نسخه رایگان این محصول را دانلود کنید(نسخه 4 در زمان نوشتن این مطالب). در زمان دانلود، شما با سه جزء مختلف زیر مواجه خواهید شد:

·         IBM Data Studio Administration Client

·         IBM Data Studio Full Client

·         IBM Data Studio Web Console

ابزار Administration Client یک ابزار سبک بوده و اکثر نیازهای توسعه‌ای پایه برای DB2 For LUW and Z/OS را فراهم می‌کند. ابزار Full Client نیز قابلیت‌های Administration Client را با پشتیبانی از توسعه Java، روتین‌های SQL PL و PL/SQL، XML و سایر فناوری‌ها توسعه داده است. هر دو ابزار اشاره‌شده در سکوهای ویندوز و لینوکس قابل نصب است؛ اما ابزار Web Console، با اضافه کردن سرویس پایشگری و مدیریت کار Job (هردو سرویس از طریق مرورگر وب قابل‌دسترسی است) کامل‌کننده Data Studio است.

۲ نظر موافقین ۲ مخالفین ۰ ۰۴ ارديبهشت ۹۳ ، ۲۳:۳۲
علی رفیعی

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

نرم‌افزار DB2 اساساً در دو دسته سکو Platform قابل نصب است. دسته اول برای سیستم‌عامل‌های Linux-Unix-Windows (سیستم‌عامل‌های توزیعی) است که به نام DB2 LUW شناخته‌شده و دسته دوم قابل نصب بر روی سکوی Z/OS و IBM i (مین فریم‌ها) است. شکل زیر انواع ویرایش‌های نرم‌افزار DB2 LUW مربوط به نسخه 10.1 را به تصویر کشیده است. قابل‌ذکر است شرکت IBM از نسخه 9 به بعد، DB2 قابل نصب در سیستم‌عامل‌های توزیعی را DB2 LUW نام‌گذاری کرده و قبل از آن (نسخه 8 به قبل) با نام DB2 UDB(Universal Data Base) معرفی شده بود.

ویرایش های متفاوت DB2

یکی از مزیت‌های این ویرایش‌ها این است که امکان انتقال و تغییر ویرایش‌ها بدون هیچ‌گونه ناسازگاری صورت می‌گیرد. این تغییرات صرفاً رو به بالا نیست (قابلیت‌های بیشتر)، بلکه می‌تواند رو به پایین (قابلیت‌های کمتر) نیز باشد. برای مثال می‌توان پایگاه‌داده از نوع AESE را به WSE تبدیل نمود. این بستر علاوه بر قابلیت انتقال به ویرایش‌های متفاوت، قابلیت انتقال به محصولات دیگر (مثل انتقال به Info Sphere) را با کمترین تغییر فراهم کرده است.

90% کد برنامه LUW DB2 برای سیستم‌عامل‌های ویندوز، لینوکس و یونیکس مشابه بوده و 10% مابقی برای هر یک از سیستم‌عامل‌ها و با توجه به نوع سیستم‌عامل متفاوت است. همچنین 95% دستورت بکار گرفته‌شده در DB2 Z/OS و DB2 IBM i قابل به‌کارگیری در DB2 LUW است. از آنجایی که لینوکس قابلیت نصب بر مین فریم‌های سیستم Z را دارد، DB2 قابل نصب در لینوکس‌ همان DB2 LUW است و ما نباید با DB2 Z/OS به اشتباه بگیریم.

یکی از بزرگترین مزیت های DB2 DBMS سازگاری با نرم افزار مدیریت داده اوراکل است. در واقع از نسخه 9.7 این ویژگی به DB2 اضافه‌شده و به وسیله آن می‌توان دیتا تایپ‌های اوراکل، PL/SQL و توابع را در DB2 به‌کارگیری نمود. DB2 LUW 98% با اوراکل سازگار است. در واقع برنامه‌نویس می‌تواند تنها بابت 2% از کدهایش برای انتقال از اوراکل به DB2 نگران باشد. یا از دیدی دیگر اوراکل کارها می‌توانند ادعای کار با DB2 را داشته باشند.

۱ نظر موافقین ۲ مخالفین ۰ ۲۱ فروردين ۹۳ ، ۱۳:۰۲
علی رفیعی

این متن دومین مطلب آزمایشی من است که به زودی آن را حذف خواهم کرد.

زکات علم، نشر آن است. هر وبلاگ می تواند پایگاهی برای نشر علم و دانش باشد. بهره برداری علمی از ,بلاگ ها نقش بسزایی در تولید محتوای مفید فارسی در اینترنت خواهد داشت. انتشار جزوات و متون درسی، یافته های تحقیقی و مقالات علمی از جمله کاربردهای علمی قابل تصور برای ,بلاگ ها است.

همچنین وبلاگ نویسی یکی از موثرترین شیوه های نوین اطلاع رسانی است و در جهان کم نیستند وبلاگ هایی که با رسانه های رسمی خبری رقابت می کنند. در بعد کسب و کار نیز، روز به روز بر تعداد شرکت هایی که اطلاع رسانی محصولات، خدمات و رویدادهای خود را از طریق بلاگ انجام می دهند افزوده می شود.

۱ نظر موافقین ۰ مخالفین ۰ ۰۳ آذر ۹۲ ، ۱۴:۲۲
علی رفیعی

این متن اولین مطلب آزمایشی من است که به زودی آن را حذف خواهم کرد.

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

اگر همه ما تجربیات مفید خود را در اختیار دیگران قرار دهیم همه خواهند توانست با انتخاب ها و تصمیم های درست تر، استفاده بهتری از وقت و عمر خود داشته باشند.

گاهی هدف از نوشتن ترویج نظرات و دیدگاه های شخصی نویسنده یا ابراز احساسات و عواطف اوست. برخی هم انتشار نظرات خود را فرصتی برای نقد و ارزیابی آن می دانند. البته بدیهی است کسانی که دیدگاه های خود را در قالب هنر بیان می کنند، تاثیر بیشتری بر محیط پیرامون خود می گذارند.

۰ نظر موافقین ۰ مخالفین ۰ ۰۳ آذر ۹۲ ، ۱۴:۲۲
علی رفیعی