প্রস্তাবিত, 2024

সম্পাদকের পছন্দ

মোঙ্গোডিবি রিছার ক্যুইন কমান্ডগুলি

মাঝে মাঝে টিà¦à¦¿ অ্যাড দেখে চরম মজা লাগে

মাঝে মাঝে টিà¦à¦¿ অ্যাড দেখে চরম মজা লাগে
Anonim

MongoDB বাহ্যিক অ্যাপ্লিকেশনের জন্য তথ্য সরবরাহ করে কিভাবে একটি প্রচেষ্টা, MongoDB রক্ষক 10gen খোলা উত্স ডাটা স্টোরে এর ক্যোয়ারী ভাষা প্রসারিত করেছে, ডেভেলপারদের তথ্য নিষ্কাশন এবং রুপান্তর করার আরও জরুরী উপায় প্রদান করে।

"আমরা মোঙ্গোডিবি'র বিরুদ্ধে কোড লেখার জন্য ডেভেলপারদের জন্য এটি সহজ করার ওপর গুরুত্বারোপ করে, "জেইনড রোজোফ বলেন, নতুন রিলিজের 10Gen এর পণ্য বিপণন লিয়াওন। "আমরা দেখেছি যে অনেকগুলি লোক এসকিউএলের মধ্যে তুলনামূলকভাবে সহজ করে তুলতে সমস্যায় পড়েছে।"

ম MongoDB 2.2 এর নতুন রিলিজে কোয়েরি অপারেটর এবং এক্সপ্রেশনগুলির একটি নতুন ব্যাচ এবং সেইসাথে একটি পাইপলাইন-প্রক্রিয়াকরণ ফ্রেমওয়ার্ক অন্তর্ভুক্ত করা হয়েছে মংগোডিবকে সিরিয়াল মাল্টিস্টেপ পদ্ধতিতে ডাটা নিজেই প্রসারিত করার অনুমতি দেয়। 10 ডিগ্রি যা এই প্রযুক্তির সংগ্রহকে একটি রিয়েল-টাইম একগ্রাউজ ফ্রেমওয়ার্ক বলে।

MongoDB 2.2 এছাড়াও একটি নতুন লকিং ব্যবস্থার সাথে ব্যবহার করা হয়েছে এবং এটি বিভিন্ন ডাটাবেস shardsও ট্যাগ করতে পারে।

মোটামুটি, এই রিলিজ - প্রথম প্রধান এক যেহেতু MongoDB 2.0 একটি বছর আগে - পেয়েছেন 600 নতুন tweaks। (MongoDB এর প্রস্তুত প্রস্তুত রিলিজ এমনকি সংখ্যাযুক্ত হয়, যখন বিজোড় সংখ্যা সংস্করণ, যেমন 2.1, অভ্যন্তরীণ পরীক্ষা এবং উন্নয়ন জন্য।)

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

সহজ বিতরণকৃত ডকুমেন্টের দোকান হিসাবে ডিজাইন করা হয়েছে, মোঙ্গোডিবিটি সাধারণত জটিল ব্যস্ত অনলাইন লেনদেন সিস্টেমে পাওয়া জটিল অ্যাপ্লিকেশন স্টেটগুলিকে সংরক্ষণ করার জন্য ডিজাইন করা হয়েছিল। ডিজনি, দ্য নিউ ইয়র্ক টাইমস, ইভেন্টব্রাইট, ব্যাজভিলে, ফোরস্কাইয়ার এবং অন্যান্য জনপ্রিয় ইন্টারনেট পরিষেবাগুলি MongoDB তাদের ব্যবহারকারী এবং কর্মক্ষম ডেটা সংরক্ষণের জন্য নিয়োগ করছে। ডাটাটি JSON (জাভা অবজেক্ট অবজেক্ট নোটেশন) ডাটা বিনিময় ফরম্যাটে সংরক্ষিত হয়।

নতুন সমষ্টি কাঠামো অতিরিক্ত MongoDB প্রশ্ন যোগ করে, MongoDB নিজেই দ্বারা আরো তথ্য প্রক্রিয়াকরণ করা সম্ভব, যা সময় বাঁচাতে পারে।

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

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

একটি প্রশ্ন তৈরি করতে, "ক্লায়েন্ট একটি পাইপলাইন প্রতিনিধিত্ব করে এমন একটি JSON নথি তৈরি করে ডাটাবেসের কাছে পাঠানো হবে, "রোজফ্ফ বলেন।

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

নতুন রিলিজের অপেক্ষায় একটি সংগঠন Badgeville, যা অনলাইন অ্যাওয়ার্ডস পরিষেবা জন্য তথ্য ভাণ্ডার ব্যবহার করে তার গ্রাহকদের জন্য রান। Badgeville প্রধান প্রযুক্তি অফিসার Wedge মার্টিন সংগ্রাহক কাঠামো ব্যবহার করে anticipates। মার্টিন বলেন, "এটি একটি ভালভাবে লেখা কাঠামো এবং তথ্য সংগ্রহের পরিবর্তে সংগ্রাহক হিসেবে কাজ করে" মার্টিন বলেন।

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

"আমরা MongoDB এর সাথে খুব খুশি" মার্টিন বলেন।

Joab জ্যাকসন এর জন্য এন্টারপ্রাইজ সফটওয়্যার এবং সাধারণ প্রযুক্তি ব্রেকিং নিউজ জুক্স। আইডিজি নিউজ সার্ভিস Joab টুইটারে Joab_Jackson এ অনুসরণ করুন। Joab এর ইমেইল ঠিকানা [email protected]

Top