ওপেনটিএসডিবি এবং গ্রাফাইটের মধ্যে পার্থক্য কী?


28

আমি যতদূর বলতে পারি, এখানে মূল পার্থক্য রয়েছে:

  1. গ্রাফাইটের বিপরীতে ওপেনটিএসডিবি সময়ের সাথে সাথে ডেটাগুলির অবনতি ঘটায় না যেখানে ডাটাবেসের আকার পূর্বনির্ধারিত।
  2. গ্রাফাইটের বিপরীতে ওপেনটিএসডিবি মেট্রিক্স প্রতি সেকেন্ডে সঞ্চয় করতে পারে যার মিনিটের বিরতি রয়েছে (আমি এটি সম্পর্কে নিশ্চিত নই, গ্রাফাইট ডকসগুলি প্রতি মিনিটে মেট্রিক সঞ্চয় করে রাখার নীতিগুলি দেখায়, তবে আমি জানি না যে এটি আমাদের ন্যূনতম একক কিনা) সাথে খেলতে পারেন)

আমি মেট্রিক্স সংরক্ষণের জন্য কোন সরঞ্জামটি ব্যবহার করব সে সম্পর্কে একটি অবগত সিদ্ধান্ত নিতে চাই, আমি কি এই 2 সিস্টেমে অন্য কোনও পার্থক্য মিস করেছি? তারা কতটা পারফরম্যান্ট / স্কেলেবল?

বোনাস প্রশ্ন: আমার দেখার জন্য অন্য কোনও টাইম সিরিজ সিস্টেম রয়েছে?

উত্তর:


46

দাবি অস্বীকার : আমি ওপেনটিএসটিবি লিখেছি ।

আমি বলব গ্রাফাইটের সবচেয়ে বড় সুবিধাটি গ্রাফিংয়ের উচ্চতর ক্ষমতা বলে মনে হয় । এটি আরও গ্রাফের ধরণ এবং বৈশিষ্ট্যগুলি সরবরাহ করে। ডিগ্রিপুট জটিলতা গ্রাফাইটের সাথে সম্ভবত খানিকটা কম, কারণ এটি কোনও বিতরণ ব্যবস্থা নয় এবং এভাবে চলন্ত অংশ কম রয়েছে।

অন্যদিকে , ওপেনটিএসডিবি উল্লেখযোগ্য পরিমাণে সূক্ষ্ম-অঙ্কিত ডেটা পয়েন্টগুলি সঞ্চয় করতে সক্ষম। এটি এইচবেজ মোতায়েনের জন্য ব্যয় করে আসে , যা সত্যি কথা বলতে কোনও বড় বিষয় নয়। আপনি যদি >> 10 কে নতুন ডেটা পয়েন্ট / গুলি সহ দ্বিতীয় স্থানে রিয়েল-টাইম ডেটা পেতে চান তবে ওপেনটিটিএসডিবি আপনাকে ভাল মানাবে।

স্টাম্বলআপনে আমাদের বর্তমান স্কেল সম্পর্কে কিছু তথ্য (এই সংখ্যাগুলি সাধারণত প্রতি 2-3 মাসে দ্বিগুণ হয়):

  • প্রতিদিন 1B এর বেশি নতুন ডেটা পয়েন্ট (গড়ে 12k / s)।
  • কয়েকশ 'কোটি কোটি ডেটা পয়েন্ট সংরক্ষণ করা।
  • 2TB এরও কম ডিস্কের জায়গা গ্রাস করা হয়েছে (এইচডিএফএস দ্বারা 3x প্রতিবেদনের আগে)।
  • পঠন অনুসন্ধানগুলি সাধারণত প্রতি সেকেন্ডে 500k ডেটার পয়েন্ট পুনরুদ্ধার, মুগিং এবং প্লট করতে সক্ষম।

3
গ্রাফাইটের ব্যবধানটি কনফিগারযোগ্য। আমি সাধারণত 10-সেকেন্ড পর্যবেক্ষণের সময়সীমা ব্যবহার করি। এবং গ্রাফগুলি সত্যই মিষ্টি। অন্যথায়, আমি মনে করি যে সুনার উত্তরটি হ'ল
ট্র্যাভিস বিয়ার

19

ব্যবহারকারী ইন্টারফেস

গ্রাফাইটে কিছু চমত্কার গ্রাফিং সরঞ্জাম উপলব্ধ। ডিফল্ট ওয়েব ইন্টারফেসটি কুরুচিপূর্ণ (যদিও কার্যকরী) তবে আপনার কাছে দুর্দান্ত গ্রাফিং এবং ড্যাশবোর্ড বিকল্প রয়েছে।

কয়েকটি উদাহরণ:

গ্রাফানা ড্যাশবোর্ড উদাহরণ

গ্রাফ এক্সপ্লোরার ড্যাশবোর্ড উদাহরণ

cubism.js চার্ট উদাহরণ

দেখুন এখানে অথবা এখানে আরো অনেক খুঁজে।

অন্যদিকে ওপেনটিএসডিবি এখনও জিনুপ্লট পর্যায়ে রয়েছে: ওপেনটিএসডিবি ওয়েব ইন্টারফেস

সেটআপ

অনুশীলনে, গ্রাফাইট আসলে এইচবিএস + ওপেনটিএসডিবির তুলনায় অনেক বেশি ব্যথা হয়। ওপেনটিএসডিবির একটি বিস্তৃত ডকুমেন্টেশন এবং কয়েকটি সোজা ধাপ রয়েছে। এগুলি গ্রাফাইট ইনস্টল করার জন্য আদেশগুলি , আপনি উত্স থেকে তৈরি করলে জিনিসগুলি আরও কৌশলযুক্ত হয়।

ক্রিয়াকাণ্ড

গ্রাফাইটের বিপরীতে ওপেনটিএসডিবি সময়ের সাথে সাথে ডেটাগুলির অবনতি ঘটায় না যেখানে ডাটাবেসের আকার পূর্বনির্ধারিত।

সত্য। এছাড়াও গ্রাফাইট আরআরডি অনুরূপ একটি ফাইল ফর্ম্যাট ব্যবহার করে, বাস্তবে এর অর্থ এই স্থানটি প্রাক-বরাদ্দ হওয়ার কারণে কোনও একক ডেটা পয়েন্ট ফুলটাইম সেরির মতোই ডিস্কের স্থান গ্রহণ করবে। এর অর্থ এটিও খালি সময়ের ব্যবধানে প্লট করাতে যতটা সময় লাগবে ততক্ষণে সেখানে ডেটা ছিল (বিকল্প স্টোরেজ ইঞ্জিন, সেরেস কাজ করছে তবে আমি এখনও চেষ্টা করে দেখিনি)।

যেমনটি সুনা বলেছিল ওপেনটিএসডিবি আপনাকে হাদুপের এইচডিএফএসের শক্তি বাড়িয়ে তুলতে উল্লেখযোগ্যভাবে আরও ডেটা পয়েন্ট সঞ্চয় করতে দেবে। অন্যদিকে গ্রাফাইট, যার আর্কিটেকচারটি এই এওএসএ অধ্যায়ে বিস্তারিত রয়েছে , এটি একটি আরও অ্যাডহক সমাধান।

ওপেনটিএসডিবি গ্রাফাইটের বিপরীতে মেট্রিকগুলি প্রতি সেকেন্ডে সঞ্চয় করতে পারে যার মিনিটের বিরতি রয়েছে।

না, উভয়ই দ্বিতীয়টিতে লগ ইন করতে পারে।


1
দেখে মনে হচ্ছে ওপেনএসডিবি ডেটা সংরক্ষণের জন্য দুর্দান্ত এবং গ্রাফাইট গ্রাফিংয়ের জন্য সেরা। ব্যাকএন্ডের জন্য কী গ্রাফাইটটি opentsdb এ নির্দেশ করা সম্ভব? আমি কৌতূহল হবে যে কেউ গ্রাফাইট থেকে ওপেনএসডিবিতে সংযোগ করতে সক্ষম হয়েছে কিনা।
ব্যবহারকারী 1471980

4
দ্রষ্টব্য যে গ্রাফানা ওপেনটিএসডিবি সমর্থন করে এবং মেট্রিলিক্সের মতো ওপেনটিএসডিবি-র জন্য আরও আকর্ষণীয় অগ্রভাগ রয়েছে
উইলফ্রেড হিউজেস

@ উইলফ্রেড হিউজেস ওপেনটিটিএসডিবিকে গ্রাফানা সমর্থন করার বিষয়ে একটি ভাল বক্তব্য রাখে। এছাড়াও নোট করুন যে ওপেনটিএসডিবি মিলিসেকেন্ড যথার্থতার জন্য নীচে সঞ্চয় করতে পারে।
নিকোলাস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.