Artarad_PostgreSQL

آشنایی با Role ها در سطح پایگاه داده Postgresql و نحوه ایجاد آنها + فیلم

مقدمه

در پایگاه داده Postgresql  مانند دیگر پایگاه داده ها، مفهومی به عنوان user نداریم و همه مواردی که از user در ذهن دارید باید در ROLE ها بیابید
در این مستند می خواهیم در ابتدا در خصوص ROLE ها صحبت کنیم و در ادامه نحوه ایجاد آنها و اعطای دسترسی های پایه را به آنها را مورد بررسی قرار دهیم.

Role هایی که دارای قابلیت اتصال (login ) به پایگاه  داده را داشته باشند مشابه user ها در دیگر پایگاه داده ها هستند.

ادامه مطلب

Artarad_Oracle_23c

معرفی قابلیت جدید درپایگاه داده اوراکل ۲۳c به نام SQL FIREWALL + فیلم

مقدمه

اوراکل در پایگاه داده ۲۳c خود قابلیتی به نام SQL FIREWALL را معرفی کرده که  امکاناتی مشابه محصول Database Firewall  می باشد. البته که محصول AVDF اوراکل به مراتب کامل تر می باشد. در هر صورت امکان جدید معرفی شده در خود محصول پایگاه داده قرار دارد و امکان خوبی برای جلوگیری از sql injection و نفوذ هایی از این قبیل می باشد. در این مستند می خواهیم این امکان را مورد بررسی قرار بدیم.

ادامه مطلب

Artarad_PostgreSQL

وارد کردن اطلاعات به پایگاه داده Postgresql از CSV فایل با دستور Copy

مقدمه :

همیشه وارد کردن داده ها از فایل های بیرون پایگاه داده به جداول پایگاه داده از مسائل روزمره بوده است. این قانون در خصوص Postgresql هم صادق می باشد. در این خصوص راهکارهای متعددی  وجود دارد که یکی از آنها استفاده از دستور Copy می باشد.
در این مستند دستور Copy را بررسی می کنیم. ادامه مطلب

Artarad_Oracle_23c

استفاده از قابلیت Lock-Free Reservations در اوراکل ۲۳c برای جلوگیری از بلاک شدن session ها + فیلم

مقدمه

بلاک(Block) کردن session ها در پایگاه داده های با منطق RDBMS براساس قابلیت ACID، ابزاری برای جلوگیری از ایجاد داده های خراب است. اما همیشه هم این بلاک شدن session ها خوب نیست و صرفا عملیاتی بیهوده خواهد بود.
به همین منظور اوراکل قابلیت جدیدی را در پایگاه داده ۲۳c معرفی کرده به نام Lock-Free Reservations که بر روی ستون هایی از نوع Number تعریف می شود و می تواند از بلاک شدن های بی مورد جلوگیری کند.

ادامه مطلب