NewSQL & SQLمقایسه و انتخاب

پستگرس : انتخابی مناسب برای سریهای زمانی ، داده های گرافی و جغرافیایی

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

چندی پیش بانک اطلاعاتی  TimeScqleDB که به طور خاص برای پردازش داده های مبتنی بر زمان یا همان سریهای زمانی رسماً معرفی و به بازار عرضه شد. این بانک اطلاعاتی که در حقیقت یک افزونه برای پستگرس است، به شما اجازه پردازش انواع داده های مبتنی بر زمان مانند لاگ ها و داده های سنسوری را به راحتی و با همان رابط کاربردی SQL می دهد. بنابراین برای ذخیره سریهای زمانی و جستجوی سریع آنها و نیز خلاصه سازی آنها بر حسب ساعت و دقیقه و …. می توانید از پستگرس به همراه TimeScaleDB‌ استفاده کنید. مثالهای زیر تا حدود زیادی گویای این موضوع است :

 

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

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

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

مجتبی بنائی

دانشجوی دکترای نرم‌افزار دانشگاه تهران، مدرس دانشگاه و فعال در حوزه توسعه نرم‌افزار و مهندسی داده که تمرکز کاری خود را در چند سال اخیر بر روی مطالعه و تحقیق در حوزه کلان‌داده و زیرساخت‌های پردازش داده و تولید محتوای تخصصی و کاربردی به زبان فارسی و انتشار آنها در سایت مهندسی داده گذاشته است. مدیریت پروژه‌های نرم‌افزاری و طراحی سامانه‌های مقیاس‌پذیر اطلاعاتی از دیگر فعالیتهای صورت گرفته ایشان در چند سال گذشته است.
0 0 votes
Article Rating
Subscribe
Notify of
guest

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

2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
دکمه بازگشت به بالا
2
0
Would love your thoughts, please comment.x
()
x