artarad-Database-12c

(Oracle Database 12c: Multithreaded Execution (or how make processes decrease

Background processes:
Instance های پایگاه داده اوراکل بر روی سرورهای نوع Linux یا Unix از Server Process هایی تشکیل شده اند که بر عکس سرور های ویندوز که بصورت Multi Thread کار می کنند (به غیر از اوراکل ۷ که بر روی داس پیاده سازی می شد و بصورت Single Process کار می کرد.)به پایگاه داده اجازه می دهند تا به صورت Multi User فعالیت نمایند. افزایش تعداد Background Process ها باعث پشتیبانی از یک قابلیت جدید در نسخه ۱۲c شده است. در یک پایگاه داده با نصب ساده با اجرای دستور زیر متوجه خواهید شد که ۳۸ پردازش در حال ارائه خدمات می باشند.

ادامه مطلب

معرفی AngularJS

قبل از معرفی AngularJS و تعریف و توضیح نحوه استفاده از انگولار خوب است با برنامه‎های تک صفحه‌ای آشنا شویم.
برنامه تک صفحه‌ای Single-page application چیست؟
برنامهٔ تک‌صفحه‌ای که آن را به‌اختصار از نیز SPA می‌خوانند به برنامه‌های تحت-وب و یا وبگاه‌هایی گفته می‌شود که تنها دارای یک صفحه هستند. در این روش تمامی کدهای مورد نیاز (سمت-کاربر) در یک صفحه نوشته می‌شود. در این برنامه‌ها دیگر نیازی به بارگذاری مجدد برای انجام برخی امور نیست و کدهای مورد نیاز یا در بارگذاری اولیه و یا در زمان نیاز با استفاده از ای‌جکس بارگذاری می‌شوند و هدف این تکنولوژی آن است که هم فرایند توسعه و هم فرایند تست این مدل از برنامه‌ها را به کمک یک چهار چوب مدل-نما-کنترلگر (MVC) ساده‎تر شود.

ادامه مطلب

هوش تجاری در سال ۲۰۱۵ به چه صورت خواهد بود؟

در سال ۲۰۱۴ شاهد این بودیم که هوش تجاری به پردازش های ابری، توابع متنوع و بهبود نحوه نمایش در ارائه گزارش و تحلیل ها تقسیم شده بود. شرکت های مطرح در زمینه هوش تجاری سرمایه گذاری های وسیعی برای ورود به بخش های مختلف این صنعت هزینه کرده اند.
با توجه به روند استفاده سازمان ها از این تکنولوژی پیش بینی می شود که در سال ۲۰۱۵ سیستم های هوش تجاری به شکل زیر مورد استفاده قرار گیرند:

ادامه مطلب

آشنایی با مدل MVC در مهندسی نرم‌افزار

تعریف علمی و تخصصی
در مهندسی نرم‌افزار، مدل-نما-کنترل‌گر (Model–View–Controller) یا مدل MVC به یک الگوی معماری نرم‌افزار اطلاق می‌شود. الگوی معماری مدل MVC به جداسازی داده‌های کاربردی (مانند محتویات بخش مدل) از مؤلفه‌های ارائه‌شده به‌صورت گرافیکی (بخش نما) و منطق مربوط به پردازش ورودی‌ها (بخش کنترل‌گر) اقدام می‌نماید. هدف الگوی معماری ام‌وی‌سی صرفاً یکپارچگی در معماری نرم‌افزار است و به کمک آن به دست گیری نرم‌افزار در راستای مدیریت و توسعه به سهولت انجام می‌گیرد.

ادامه مطلب

مقایسه ویندوز با لینوکس در خصوص پایگاه داده اوراکل

در ویندوز با لینوکس در خصوص پایگاه داده اوراکل همواره در مقاصد Performance (کارایی)، Availability ( در دسترس بودن) و امنیتی پیشتاز بوده است ، اما در موضوع استفاده آسان (user Interface) ویندوز همواره عملکرد بهتری داشته است.

در سالهای گذشته بحث ها بیشتر در مورد مقایسه یونیکس و ویندوز بود، اما در حال حاضر با تسلط لینوکس این مباحث بیشتر بر روی مقایسه ویندوز با لینوکس متمرکز شده است.
با وجود مدیریت آسان ویندوز نسبت به لینوکس این سوال پیش می آید که با وجود این قابلیت چه ویژگی هایی نادیده گرفته می شود؟

چرا ویندوز به عنوان سرور oracle در نظر گرفته می شود؟

ادامه مطلب