স্ট্যান্ডার্ড এসকিউএল কোয়েরি বনাম ইলাস্টিকআরচ ব্যবহারের জন্য কিছু ব্যবহারের ক্ষেত্রে কী কী? [বন্ধ]


125

আমি কেবল ইলাস্টিকসার্চ দিয়েই শুরু করছি এবং আমি যে প্রধান ব্যবহারের মুখোমুখি দেখেছি তা হ'ল বড় ডেটা সেটগুলিতে অনুসন্ধানের সাথে এর স্কেল্যাবিলিটি তবে এটি ছাড়াও আপনি কখন কোনও traditionalতিহ্যবাহী আরডিবিএমএস দিয়ে কেবল এসকিএল কোয়েরি তৈরির সময় এটি ব্যবহার করতে চান?


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

বুঝতে পারছিল না। অভিপ্রায় ঠিক ছিল, শুধু কার্যকর করা হয়নি।
জেমস ড্রিঙ্কার্ড

উত্তর:


78

দুটি প্রাথমিক ইলাস্টিক অনুসন্ধান ব্যবহারের মামলা রয়েছে:

  1. টেক্সট অনুসন্ধান

যখন আপনি প্রচুর পাঠ্য অনুসন্ধান করছেন তখন আপনি ইলাস্টিকসার্ক চান, যেখানে traditionalতিহ্যবাহী আরডিবিএমএস ডাটাবেসগুলি সত্যই ভাল পারফর্ম করছে না (দুর্বল কনফিগারেশন, একটি ব্ল্যাক-বাক্স হিসাবে কাজ করে, খারাপ পারফরম্যান্স)। ইলাস্টিকসার্ক অত্যন্ত কাস্টমাইজযোগ্য, প্লাগইনগুলির মাধ্যমে প্রসারিত। আপনি বেশ দ্রুত জ্ঞান ছাড়াই শক্তিশালী অনুসন্ধান তৈরি করতে পারেন।

  1. লগিং এবং বিশ্লেষণ

অন্য প্রান্তের কেসটি হ'ল প্রচুর লোক বিভিন্ন উত্স থেকে লগগুলি সঞ্চয় করতে (সেগুলিকে কেন্দ্রিয় করে তোলার জন্য) ইলাস্টিক অনুসন্ধান ব্যবহার করে, তাই তারা সেগুলি বিশ্লেষণ করতে এবং এটিকে বোঝাতে সক্ষম হয়। এক্ষেত্রে কিবানা কাজে লাগে। এটি আপনাকে ইলাস্টিকসার্চ ক্লাস্টারে সংযোগ করতে দেয় এবং সরাসরি এই মুহূর্তে ভিজ্যুয়ালাইজেশন তৈরি করতে দেয়। উদাহরণস্বরূপ, লগলি ইলাস্টিকারচ এবং কিবানা ব্যবহার করে নির্মিত।

মনে রাখবেন, আপনি আপনার প্রাথমিক ডেটা স্টোরেজ হিসাবে ইলাস্টিকসার্ক ব্যবহার করতে চাইবেন না। কারণগুলি এখানে: লেখার ক্ষতি, ডেটা প্রাপ্যতা ইত্যাদির মতো প্রাথমিক ডেটাস্টোর হিসাবে ইলাস্টিক অনুসন্ধান কতটা নির্ভরযোগ্য

হালনাগাদ

আমার মনে হয়েছিল দ্বিতীয় অংশটি আর উত্তেজিত নয়, এটি আসলে যা একটি সংস্থা হিসাবে ইলাস্টিক গত বছরের তুলনায় সত্যিই ভাল করছে। বর্তমান ডিভোপস চলাচল, সিআই / সিডি পাইপলাইনগুলি, বিভিন্ন উত্স থেকে ক্রমবর্ধমান মেট্রিক্সের সাথে, ELK অবকাঠামো পর্যবেক্ষণের জন্য একটি ডিফ্যাক্টোর পছন্দ হয়ে উঠেছে, এটি আর কেবলমাত্র বিতরণযোগ্য আরএসএসএফুল পাঠ্য-অনুসন্ধান ইঞ্জিন নয়। এটিতে পণ্যগুলির একটি দুর্দান্ত সেট রয়েছে:

  • লগস্ট্যাশ (ডেটা ইনপুট টন)
  • Beats
    • Filebeat
    • Metricbeat
    • Packetbeat
    • Winlogbeat
  • Kibana
    • চিত্রলেখ
    • Timelion
  • এক্স-প্যাক (প্রিমিয়াম)
    • সতর্কতা
    • রিপোর্টিং
    • নিরাপত্তা
    • মেশিন লার্নিং
    • ক্রস ডেটা সেন্টার মেট্রিক্স

সম্প্রদায় দ্বারা নির্মিত একটি বাস্তুতন্ত্র ELK স্ট্যাকের চারপাশে বৃদ্ধি পাচ্ছে যা বর্তমান বৈশিষ্ট্যগুলি প্রসারিত করে, যার মধ্যে কয়েকটি উল্লেখযোগ্য:

  • ElastAlert
  • সার্চ গার্ড

ইলাস্টিক অনুসন্ধানকে কেন সীমাবদ্ধ করে স্ট্যান্ডার্ড সিস্টেমগুলির জন্য ক্যোয়ারী ইঞ্জিন হিসাবে ব্যবহার করা হচ্ছে না, যেমন কোনও পোস্ট বা ইআরপি, কারণ আমি বুঝতে পারি না সংস্থাগুলি প্রচুর শক্তি কেবল বর্গ থেকে ডেটা রূপান্তরিত করে বিশ্লেষণের জন্য ইলাস্টিক অনুসন্ধানে।
পান্নু

পুরানো সংস্করণগুলিতে এটি প্রস্তাবিত ছিল না, এখন আমি জানি না।
এভালডাস বুইনউস্কাস

আপনি বলেছিলেন, দুর্বল কনফিগারেশনের কারণে আরডিবিএমএস সত্যই ভাল পারফর্ম করে না। এর অর্থ কী, আপনি সঠিক কনফিগারেশনের সাহায্যে পাঠ্য সন্ধানের (अस्पष्ट সন্ধান) সম্মানের ক্ষেত্রে এলিস্টিকস অনুসন্ধানের পাশাপাশি পারফর্ম করতে পারবেন?
কিংবদন্তি

2
@ লেজেন্ডস আমি সত্যিই দুর্বল কনফিগারেশন বিকল্পগুলি বোঝাতে চাইছি। আমার নিজের অভিজ্ঞতা এমএসএসকিউএল সম্পূর্ণ পাঠ্য অনুসন্ধানে সীমাবদ্ধ এবং এমএসএসকিউএল-এ সেটিংসের পরিমাণকে ইলাস্টিকের অনুসন্ধানের সাথে তুলনা করা যায় না। আরডিবিএমএস-এ টেক্সট সন্ধান একটি বৈশিষ্ট্য, অন্যদিকে ইলাস্টিকসर्चে এটির মূল বিষয়।
এভালডাস বুইনউস্কাস

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

27

অন্য উত্তরের সাথে যুক্ত করতে, অনুসন্ধানগুলি অনুসন্ধানের পাশাপাশি লগিং এখনও একটি বড় ব্যবহারের কেস, তবে এখন ম্যাট্রিক্স এবং বিশ্লেষণগুলি আরও গুরুত্বপূর্ণ হয়ে উঠছে।

আমি বিশ্বাস করি যে এই পোস্টটি বাজারে পরিবর্তনের সংক্ষিপ্তসার জানায় যা বিগ ডেটার জন্য নতুন ব্যবহারের ক্ষেত্রে চালিত হয়। ওপেন সোর্স ডেটাবেসগুলি সম্পর্কে আপনার সত্যিকারের জানা দরকার

ওয়েব ২.০-এর আবির্ভাবের সাথে স্ট্যাটিক ওয়েব পৃষ্ঠাগুলি গতিশীল হয়ে উঠেছে এবং সোশ্যাল মিডিয়া আমাদের চারপাশে রয়েছে। প্রত্যেকে টুইট করছেন, পোস্ট করছেন, ব্লগিং করছেন, ব্লগিং করছেন, ফটো ভাগ করছেন, চ্যাট করছেন ও মন্তব্য করছেন। ইন্টারনেট অফ থিংস (আইওটি) উঠছে - সংযুক্ত ডিভাইসের একটি দ্রুত বর্ধমান নেটওয়ার্ক যা সেন্সর এবং স্মার্ট ডিভাইসের মতো ডেটা সংগ্রহ এবং আদান-প্রদান করে। এখানে কিছু দুর্দান্ত উদাহরণ রয়েছে।

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

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

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

আমাদের অনুসন্ধানের ব্যবহারের ক্ষেত্রে আমার নিজের অভিজ্ঞতায় আমরা কেবল अस्पष्ट অনুসন্ধানগুলিই ব্যবহার করি না, এটি স্বয়ংক্রিয়ভাবে সম্পূর্ণ এবং দ্রুত অনুসন্ধানগুলিতে রূপ নিয়েছে। আমি যা দেখেছি, সেখান থেকে আপনি একবার ইলাস্টিকসার্কের সাথে কাজ শুরু করার পরে, আপনি অন্যান্য ব্যবহারের ক্ষেত্রে বিকশিত হতে শুরু করেন যা ইতিমধ্যে আপনার কাছে যা রয়েছে তার পরিপূরক। এখন আমরা আমাদের কোম্পানিতে ইলাস্টিকসার্ককে একটি अस्पष्ट অনুসন্ধান ইঞ্জিন হিসাবে প্রতিষ্ঠিত করেছি, এখন আমাদের অন্যান্য দল লগিংয়ের জন্য বিশ্লেষণ এবং মেট্রিক অনুসন্ধান করছে।

এখানে কিছু অতিরিক্ত সংস্থান রয়েছে যা এই বিষয়ে আরও গভীরভাবে চলে:

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.