پایگاه داده InfluxDB

InfluxDB یک دیتابیس از نوع Time-series و متن باز می‌باشد که توسط تیم InfluxData توسعه پیدا کرده است. InfluxDB به کمک زبان Go توسعه پیدا کرده و شما می‌توانید بدون نصب هیچ‌گونه متعلقاتی آن را نصب کنید. برای جمع‌آوری داده‌ها محدودیتی پیش روی شما نیست و مهم نیس که داده‌های خود را چگونه و با چه فرمتی به InfluxDB می‌دهید. InfluxDB نسبت به بقیه دیتابیس‌های time-Serie رشد بهتری داشته و همچنین کد منبع آن نیز به راحتی قابل استفاده است.

InfluxDB-dbaas

دیتابیس ابری InfluxDB

دیتابیس‌های بر پایه‌ی تایم (Time-Series) که از جمله آن‌‌ها میتوان InfluxDB را نام برد برای نظارت دقیق بر داده‌‌هایی که با گذشت زمان تغییر می‌کنند ایده ‌آل هستند. قبل از اینکه بخواهیم از این داده ها استفاده کنیم بایستی یاد بگیریم که چگونه آن‌ها را جمع آوری و ذخیره کنیم. برای مثال اگر بخواهیم اطلاعات کارکرد 100 پردازنده را هر 10 ثانیه جمع‌آوری کنیم، مقادیر زیادی داده خواهیم داشت. اینجا است که دیتابیس های Time-series به کار می‌آیند، این دیتابیس‌ها داده‌ها را بر اساس زمان ذخیره می‌کنند. اما این دقیقا به چه معنا است؟

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

ویژگی‌های پایگاه داده InfluxDB

عملکرد

عملکرد خوب InfluxDB به شما این امکان را میدهد که حتی زیر بارهای سنگین داده‌ای، با سرعت و کیفیت خوب از داده‌ها استفاده کنید. برای انجام این کار InfluxDB از فشرده‌سازی برای مدیریت داده‌ها استفاده میکند و قادر است تا 1 میلیون داده را در هر ثانیه جمع‌آوری و مدیریت کند.

کوئری‌های SQL مانند

اگر با سینتکس SQL آشنا هستید، کوئری گرفتن از InfluxDB نیز برای شما آشنا خواهد بود. InfluxDB از سینتکس خاص خود به نام InfluxQL استفاده می‌کند. برای مثال می‌توانید یک کوئری بنویسید که داده‌ها را از 3 ماه گذشته می‌گیرد و در بسته‌های 10 روزه گروه‌بندی می‌کند.

نگهداری داده‌ها

وقتی با داده‌های عظیم سر و کار داریم، ذخیره و نگهداری از آنها مشکل خواهد بود و با گذشت زمان نیز این داده‌ها پیچیده‌تر خواهند شد. InfluxDB میتواند این داده‌ها را در اندازه های کوچک‌تر و به صورت دقیق‌تر در مدت زمان‌های طولانی ذخیره کند.

دسترسی بالا

با وجود سیاست‌های InfluxDB در نگهداری داده، می‌توانید تنظیمات خود را طوری تعیین کنید که جزئیات عملکرد داده‌ها تا 30 روز در دسترس باشند، بعد از این مدت هم می‌توانید داده‌ها را برای همیشه نگهداری کنید. این عملکرد باعث می‌شود که از داده‌ها نگهداری کنید و همزمان حافظه دیسک را نیز حفظ کنید.

مزایای دیتابیس ابری InfluxDB

بکاپ‌های ساعتی

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

بازگردانی لحظه‌ای

تنها با یک کلیک و در کمتر از ۳۰ ثانیه بکاپ مورد نظر شما ریستور می‌شود.

امنیت بالا

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

مقیاس‌پذیری عمودی

تنها با چند کلیک منابع دینابیس خود را به صورت آنی افزایش یا کاهش دهید.

مقیاس‌پذیری افقی

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

مانیتورینگ

با استفاده از پورتال پنکیک میزان استفاده از منابع سرویس، آمار دیتابیس، رخدادها و کوئری‌های کند قابل مشاهده است.

فورک دیتابیس

تنها با یک کلیک از دیتابیس خود در تاریخ مشخص فورک کنید و آن را با اعضای تیم به اشتراک گذاشته یا برای پردازش BI از آن استفاده کنید.

مقیاس‌پذیری خودکار

هنگام عبور از آستانه انتخابی شما، سکوی ابری پنکیک منابع دیتابیس شما را به صورت خودکار افزایش می‌دهد تا نگران کندی در زمان پیک نباشید.

دسترسی بالا

رپلیکیشن مولتی مستر، مستر-اسلیو و دیتابیس‌های استندبای، بالاترین دسترسی‌پذیری (HA) را برای دیتابیس شما فراهم می‌کنند.

تنظیمات بهینه

دیتابیس‌های پنکیک بر اساس میزان منابع و کاربرد مورد نظر شما بهینه‌سازی می‌شوند تا بهترین کارایی را داشته باشید.

BYOC

سرویس پایگاه داده پنکیک قابلیت اجرا روی زیرساخت‌های ابری متداول را دارد. بنابراین می‌توانید از پنکیک روی زیرساخت ابری خودتان استفاده کنید.

بکاپ آف‌سایت

بکاپ‌های پایگاه داده شما در سرورهای ثانویه نگهداری می‌شوند تا در نادرترین شرایط خرابی هم خیالتان راحت باشد.

پلن‌های سرویس دیتابیس InfluxDB

پـــــایه

520.000 تومان در ماه

  • پردازشگر 1 هسته
  • رم 2 گیگابایت
  • فضا 10 گیگابایت
  • iops 2000

استارتاپ

1.040.000 تومان در ماه

  • پردازشگر 2 هسته
  • رم 4 گیگابایت
  • فضا 20 گیگابایت
  • iops 5000

تجاری

4.160.000 تومان در ماه

  • پردازشگر 8 هسته
  • رم 16 گیگابایت
  • فضا 80 گیگابایت
  • iops 20000

سازمانی

تماس بگیرید

  • کلاستر مولتی مستر
  • مشاوره طراحی دیتابیس
  • نود استندبای
  • طراحی Disaster Plan

درخواست پلن سازمانی

در صورتی که فکر می‌کنید هیچ یک از پلن‌های موجود پاسخگوی نیاز شما نیست، برای مشاوره و ایجاد پلن شخصی خود با متخصصین پنکیک تماس بگیرید.

InfluxDB API

آموزش کار با API ها در دیتابیس InfluxDB

/
در این آموزش، نحوه احراز هویت از طریق API، خواندن یک جریان داده، ذخ…
مفاهیم InfluxDB

آشنایی با اصطلاحات و مفاهیم کلیدی در InfluxDB

/
InfluxDB یک پایگاه داده سری زمانی (Time Series) متن باز است…

سرویس پایگاه داده چیست؟

/
پایگاه داده به عنوان سرویس که بیشتر با عنوان سرویس دیتابیس یا پا…

استفاده از InfluxDB و Grafana برای مانیتور کردن داده‌ها

/
گرافانا پلتفرمی است که برای نمایش اطلاعات به دست آمده از طریق…

مروری بر دیتابیس‌های Time-Series

/
 دیتابیس‌های Time-Series دیتابیس‌های بر پایه‌ی زمان (Time-Ser…