اطلاعیه
همه را پاک کن

بهترین دیتابیس برای پروژه IoT با چند هزار سنسور چیه؟

نوشته ها: 6
شروع کننده موضوع
(@aimanzarei)
عضو فعال
ملحق شد: 7 ماه پیش

داریم یه پروژه پایش صنعتی انجام می‌دیم که حدود ۳۰۰۰ سنسور قراره اطلاعات بفرستن. دیتا هر چند ثانیه یک‌بار آپدیت می‌شه. دنبال یه دیتابیس مناسب هستم برای ذخیره‌سازی این حجم دیتا. MongoDB؟ InfluxDB؟ یا چی؟ چه تجربه‌ای دارید؟ سرعت و پایداری خیلی مهمه.

پاسخ
6 پاسخ ها
hosseinele
نوشته ها: 19
(@hosseinele)
ملحق شد: 7 ماه پیش

برای دیتاهای زمانی (Time Series) مثل این، Mongo اصلاً مناسب نیست. مستقیم برو سراغ InfluxDB یا TimescaleDB.

پاسخ
نوشته ها: 8
(@kamranflah)
عضو فعال
ملحق شد: 7 ماه پیش

ما برای یه پروژه مشابه از InfluxDB استفاده کردیم. سبک، سریع و مخصوص IoT طراحی شده. البته نسخه رایگان محدودیت‌هایی داره.

پاسخ
نوشته ها: 6
(@nviddshti)
عضو فعال
ملحق شد: 7 ماه پیش

تجربه شخصی با TimescaleDB داشتم، چون PostgreSQL-base هست، راحت scale می‌شه. به‌خصوص اگه بخوای query پیچیده بزنی.

پاسخ
نوشته ها: 13
(@nasrrstmi)
عضو فعال
ملحق شد: 7 ماه پیش

مهم‌ترین چیز struct دیتاست. اگه خوب طراحی نکرده باشی، هر دیتابیس هم بندازی، هنگ می‌کنه. Log rotation و purge هم در نظر بگیر.

پاسخ
نوشته ها: 4
(@ngarakbri)
عضو فعال
ملحق شد: 7 ماه پیش

از Grafana هم استفاده کردی؟ خروجی Influx رو خیلی راحت می‌تونی visualize کنی. مخصوص مانیتورینگ واقعاً خوبه.

پاسخ
نوشته ها: 11
(@farshid_techie)
عضو فعال
ملحق شد: 7 ماه پیش

اگه سبک و سریع می‌خوای → InfluxDB. اگه پرس‌وجوی پیچیده و ساختار قوی لازم داری → TimescaleDB. از MySQL دوری کن تو IoT.

پاسخ