پنجشنبه, ۷ تیر, ۱۴۰۳ / 27 June, 2024
پایگاه داده های پیشرفته
تعریف علمی و تئوریكی كه از پایگاه داد ها در دنیای نرم افزار ارائه گردیده است عبارت است از : مجموعه ای از داده های بهم مرتبط كه طبق یك ساختار مشترك ، تحت كنترل متمركز و با حداقل افزونگی به صورت اشتراكی و همزمان قابل استفاده باشند . اما امروز وقتی صحبت از فناوری های نوین در عرصه پایگاه داده ها و نرم افزار های مرتبط با آن به میان می آید، محیطی به مراتب قدرتمند تر و انعطاف پذیر تر از تعریف فوق به ذهن می آید كه برای مدیران ، طراحان و برنامه نویسان پایگاه داده ها نوید لذت بخش توسعه و تولید سریع(RAD) محیطهای مبتنی بر بانك های اطلاعاتی را بهمراه دارد . در سالهای اخیر متولیان و تصمیم گیران بسته های بانك های اطلاعاتی با توجه به شرایط حاكم بر دنیای امروز از قبیل رشد روز افزون داده ها و اطلاعات ، وسعت ، گستردگی حیطه كاربری و ..... استانداردهای متنوع دیگری را برای اینگونه محصولات تدوین نموده اند كه در ذیل به برخی از آنها اشاره می گردد .
● Platform Independency:
این مقوله مربوط به مفهوم قابلیت نصب و راه اندازی بسته بانك اطلاعاتی بر روی سیستم عامل های مختلف (انعاف پذیری در نصب) است . یك پایگاه داده پیشرفته لزوما وابسته به سیستم عامل خاص و یا احتمالا بستر سخت افزاری ویژه ای نیست و از این طریق قابلیت انعطاف پذیری و اطمینان بالایی را برای كاربران خود فراهم می آورد .
● Locking & Concurrency:
برای اطمینان از صحت داده ها و جلوگیری از تاخیرها و انتظارات طولانی در محیط های پر كار پایگاه داده ها ، از این تكنولوژی جهت مدیریت بهینه فرآیندها و داده های بانك اطلاعاتی استفاده می شود .
● Long Term Transaction Handling:
در یك محیط پایگاه داده بعضا تراكنش (Transaction) یا تراكنش هایی در سیستم به صورت معلق (Suspend) بوجود می آیند ( بدین معنی كه پس از ارسال آنها دستور همانند دستور Commit مبنی بر تائید آنها صادر نمی گردد ) كه این امر باعث بروز ترافیك در صف مربوط به تراكنش ها و توقف نسبی آنها می شود. یك پایگاه داده مناسب باید بتواند این امر را بخوبی كنترل و مدیریت نماید .
● Memory Utilization Support:
كنترل در نحوه تخصیص و واكشی حافظه ، تنظیم و به طور كلی مدیریت حافظه دیگر امتیازی است كه در یك پایگاه داده پیشرفته وجود دارد .
● Encoding & Decoding Data:
یك پایگاه داده پیشرفته امنیت بالایی برای داده ها و كاربران خود فراهم می آورد . از جمله این موارد می توان به توانایی به رمز در آوردن داده های ذخیره شده در بانك اطلاعاتی اشاره نمود .
● Block Level Recovery :
در یك بانك اطلاعاتی پیرشفته ، در صورت بروز خرابی در بانك ، شما مجبور به بازیابی تمام فایل ها (Full Recovery) نیستید . یعنی می توان فقط بلاك های معیوب را بازیابی نمود و فرآیندی را بر روی سایر داده ها انجام نداد .
● ۶۴ Bit Proccessing:
این واژه به مفهوم پردازش در مدل ۶۴ بیتی است كه سرعت و كارآیی بالتری را نسبت به سایر مدل ها بهمراه دارد .
● Multimedia & Large Object Support:
مدیریت و كنترل در نحوه خیره و بازیابی داده های بزرگ كاراكتری ، باینری ، صوتی و تصویری در تمامی پایگاه داده های پیشرفته وجود دارد .
● Standby Database:
Satandby یك پشتیبان از پایگاه داده اولیه است كه بر روی یك سرور ثانویه قرار می گیرد و تمام تغییرات پایگاه داده با یك تكنولوژی خاص بر روی آن درج می گردد و به صورت Standby در موارد بروز خطا و نارسایی در بانك ، فعال گردیده و مورد استفاده كاربران قرار می گیرد .
Cluster Support:در یك پایگاه داده توزیع یافته (Distributed Database) در صورت سنگین شدن پردازشهای یك سرور و یا ازدیاد تراكنش در طرف یك یا چند سرور خاص ، باید امكان انتقال فرآیندها به سوی سرورهای دیگر وجود داشته باشد . این مهم در پایگاه داده های مدرن امروزی همچون Oracle وجود دارد .
● ANSI/SQL ۹۲ Standard Compatible:
رعایت موارد مندرج در استانداردANSI / SQL ۹۲ از ملزومات و پیش نیازهای یك پایگاه داده پیشرفته است كه در آن تمامی موارد مورد لزوم برای بانك های اطلاعاتی امروزی لحاظ گردیده است .
نویسنده: احمد پهلوان تفتی
انتخابات ریاست جمهوری انتخابات علیرضا زاکانی مسعود پزشکیان ایران سعید جلیلی انتخابات ریاست جمهوری 1403 انتخابات ریاست جمهوری چهاردهم قالیباف پزشکیان مناظره انتخاباتی محمدباقر قالیباف
هواشناسی سیل سوادکوه بارش باران قتل تهران قوه قضاییه فضای مجازی سیلاب سازمان هواشناسی محیط زیست شهرداری تهران
قیمت طلا قیمت دلار قیمت خودرو دولت سیزدهم حقوق بازنشستگان دلار بازنشستگان نهضت ملی مسکن مسکن قیمت سکه خودرو طلا
جوکر احسان علیخانی تلویزیون سینمای ایران فیلم رسانه ملی شهید خدمت سینما سریال تئاتر دفاع مقدس
ماهواره دانش بنیان
رژیم صهیونیستی روسیه آمریکا بولیوی غزه فلسطین جنگ غزه چین ترکیه اوکراین اتحادیه اروپا حزب الله لبنان
پرسپولیس فوتبال استقلال یورو 2024 باشگاه پرسپولیس کریستیانو رونالدو لیگ برتر عبدالکریم حسن تیم ملی فوتبال ایران جام ملت های اروپا جواد نکونام لیگ برتر ایران
نمایشگاه الکامپ ربات همراه اول عیسی زارع پور وزیر ارتباطات هوش مصنوعی ایلان ماسک گوشی
آلزایمر دیابت سرطان سازمان غذا و دارو کاهش وزن ریزش مو زوال عقل اعتماد به نفس