ডেঙ্গু বিশ্লেষণের জন্য মঙ্গোডিবি-র মতো নোএসকিউএল ডাটাবেসগুলি কীভাবে ব্যবহার করা যেতে পারে? এগুলির মধ্যে কী কী বৈশিষ্ট্য যা ডেটা বিশ্লেষণকে দ্রুত এবং শক্তিশালী করতে পারে?
ডেঙ্গু বিশ্লেষণের জন্য মঙ্গোডিবি-র মতো নোএসকিউএল ডাটাবেসগুলি কীভাবে ব্যবহার করা যেতে পারে? এগুলির মধ্যে কী কী বৈশিষ্ট্য যা ডেটা বিশ্লেষণকে দ্রুত এবং শক্তিশালী করতে পারে?
উত্তর:
পুরোপুরি সত্যি বলতে, বেশিরভাগ নোএসকিউএল ডাটাবেসগুলি বড় ডেটার অ্যাপ্লিকেশনগুলির পক্ষে খুব ভালভাবে উপযুক্ত নয়। সব বড় তথ্য অ্যাপ্লিকেশন বেশীরভাগ জন্য, কর্মক্ষমতা MongoDB তুলনায় মত একটি রিলেশনাল ডাটাবেস মাইএসকিউএল হয় উল্লেখযোগ্যভাবে পরোয়ানা দরিদ্র যথেষ্ট MongoDB সম্পূর্ণরূপে ভালো কিছু থেকে দূরে থাকার নয়।
সঙ্গে বলেন যে, সেখানে NoSQL ডেটাবেসের সত্যিই দরকারী বৈশিষ্ট্য একটি দম্পতি আছে যে অবশ্যই আপনার পক্ষে কাজ যখন আপনি অত্যধিক ডেটা সেট সাথে এসেছেন পরিশ্রমী, যদিও ঐ সুবিধা NoSQL এর সাধারণত মন্দ outweighing সম্ভাবনা তুলনায় এসকিউএল জন্য read- নিবিড় ক্রিয়াকলাপ (সাধারণত বড় ডেটা ব্যবহারের ক্ষেত্রে একই রকম) কম)
ব্যক্তিগতভাবে আমি আপনাকে পরামর্শ দিতে পারি যে আপনি Neo4j এর মতো গ্রাফ ডাটাবেসগুলিও পরীক্ষা করে দেখুন যা কিছু নির্দিষ্ট ধরণের প্রশ্নের জন্য সত্যই ভাল পারফরম্যান্স দেখায় যদি আপনি আপনার ডেটা বিজ্ঞান অ্যাপ্লিকেশনগুলির জন্য ব্যাকএন্ড বাছাই করে দেখছেন।
json
সম্পূর্ণ কাঠামোগত ডেটা। আপনি এটিতে প্রযুক্তিগতভাবে কোনও ধরণের ডেটা বিশ্লেষণ করতে পারেন, কোনও এনওএসকিউএল ডাটাবেস ব্যবহার করা আসলে সম্পর্কিত নয়। মঙ্গোর উপরে যেমন অ্যানালিটিকা রয়েছে তেমন সরঞ্জামগুলি রয়েছে ।
স্কিমা-মুক্ত নোএসকিউএল পদ্ধতির একটি সুবিধা হ'ল আপনি অকাল বদ্ধপরিকর করবেন না এবং আপনি অ্যাপাচি ড্রিলের মতো উপযুক্ত সরঞ্জাম ব্যবহার করে ক্যোয়ারির সময় সঠিক স্কিমা প্রয়োগ করতে পারেন । বিশদ জন্য এই উপস্থাপনা দেখুন । মাইএসকিউএল কোনও বড় ডেটা সেটিং-এ আমার প্রথম পছন্দ হবে না।
বিবেচনা করুন, চেষ্টা করুন এবং সম্ভবত একাধিক ডাটাবেসও ব্যবহার করুন। এটি এখানে খেলার সময় কেবল "পারফরম্যান্স" ইস্যু নয়। এটি সত্যিই আপনার প্রয়োজনীয়তা নেমে যাচ্ছে। আপনি কত তথ্য নিয়ে কথা বলছেন? কি ধরনের তথ্য? তোমার কত দ্রুত দরকার? আপনি আরও ভারী পড়া বা ভারী লিখছেন?
এসকিউএল ডাটাবেসে আপনি যা করতে পারবেন না তার একটি এখানে: অনুভূতি গণনা করুন। http://www.slideshare.net/shift8/mongodb-machine-learning
অবশ্যই এই ক্ষেত্রে গতি আপনার প্রয়োজনের জন্য পর্যাপ্ত দ্রুত নাও হতে পারে, তবে এটি এমন কিছু যা সম্ভব। নির্দিষ্ট সামগ্রিক মানগুলির কিছু ক্যাচিংয়ের সাথে এটি এমনকি বেশ গ্রহণযোগ্য ছিল। কেন আপনি এই করবেন? কনভেনিয়েন্স।
সুবিধাটি আসলে এমন একটি জিনিস যা আপনি দ্বারা প্ররোচিত হবেন। ঠিক এই কারণেই (আমার মতে) নোএসকিউএল ডাটাবেস তৈরি হয়েছিল। পারফরম্যান্স অবশ্যই, তবে আমি বেঞ্চমার্ক ছাড় এবং অন্যান্য উদ্বেগের দিকে আরও ফোকাস করার চেষ্টা করছি।
মঙ্গোডিবি (এবং কিছু অন্যান্য নোএসকিউএল) ডাটাবেসে কিছু খুব শক্তিশালী বৈশিষ্ট্য রয়েছে যেমন বিল্ট-ইন ম্যাপ / হ্রাস। এটি হাদুপের মতো কিছু ব্যবহার করে ব্যয় এবং সময় উভয়ই সঞ্চয় করতে পারে। অথবা এটি একটি বৃহত ব্যবসা শুরু করার জন্য একটি প্রোটোটাইপ বা এমভিপি সরবরাহ করতে পারে।
গ্রাফ ডাটাবেস সম্পর্কে কি? তারাও "নোএসকিউএল"। ওরিয়েন্টডিবির মতো ডেটাবেসগুলি দেখুন। আপনি যদি পারফরম্যান্স নিয়ে তর্ক করতে চান ... আমি মনে করি না আপনি খুব দ্রুত এসকিউএল ডাটাবেস দেখিয়ে যাবেন = =) ... এবং গ্রাফ ডাটাবেসে আপনার যা করা দরকার তার উপর ভিত্তি করে কিছু সত্যই আশ্চর্যজনক অ্যাপ্লিকেশন রয়েছে।
প্রযুক্তির নিয়ম (এবং ইন্টারনেট) একটি জিনিস নিয়ে খুব স্বাচ্ছন্দ্য বোধ করবেন না। আপনি সীমাবদ্ধ থাকবেন এবং ব্যর্থতার জন্য নিজেকে প্রস্তুত করবেন।