MongoDB ডাটাবেস উচ্চ নিবিড় লোড পরিবেশের জন্য নিখুঁত একটি নথি ভিত্তিক NoSQL ডাটাবেস হয়.
MongoDB পাইথন ড্রাইভার সংযোগ অ্যাপ্লিকেশন, দোকান লিখুন এবং একটি MongoDB ডাটাবেস থেকে তথ্য উদ্ধার করা সক্ষম করে.
এই সৃষ্টি করেছেন এবং উদাহরণ এবং ডকুমেন্টেশন প্রচুর সঙ্গে বস্তাবন্দী আসছে, সরকারী MongoDB উন্নয়ন দল দ্বারা সমর্থিত একটি MongoDB কানেক্টর.
MongoDB পাশাপাশি বিভিন্ন অন্যান্য প্রোগ্রামিং ভাষার জন্য ড্রাইভার সঙ্গে আসে:
সি
সি #
সি ++
পিএইচপি
পার্ল
জাভা
চুনি
Scala
Erlang
Node.js
Haskell
এই রিলিজে নতুন কি:
- একটি ইউনিফায়েড ক্লায়েন্ট বর্গ. MongoClient একটি স্বতন্ত্র mongod, প্রতিরূপ সেট, অথবা sharded ক্লাস্টার সংযোগ করার জন্য এক এবং একমাত্র ক্লায়েন্ট বর্গ. একটি sharded ক্লাস্টার, একটি প্রতিরূপ সেট, একটি স্বতন্ত্র থেকে মাইগ্রেট শুধুমাত্র একটি সহজ কোনো URI পরিবর্তন করা সম্ভব.
- ইউনিফাইড CRUD এপিআই. সমস্ত সরকারী MongoDB ড্রাইভার এখন বহুভাষিক ডেভেলপারদের আরাম সঙ্গে ভাষা থেকে ভাষা থেকে অগ্রসর করতে সক্ষম হবেন একটি স্ট্যান্ডার্ড CRUD এপিআই বাস্তবায়ন.
- পুনর্লিখিত বিশুদ্ধ পাইথন BSON বাস্তবায়ন.
- একটি ইউনিফায়েড ক্লায়েন্ট বর্গ. MongoClient একটি স্বতন্ত্র mongod, প্রতিরূপ সেট, অথবা sharded ক্লাস্টার সংযোগ করার জন্য এক এবং একমাত্র ক্লায়েন্ট বর্গ. একটি sharded ক্লাস্টার, একটি প্রতিরূপ সেট, একটি স্বতন্ত্র থেকে মাইগ্রেট শুধুমাত্র একটি সহজ কোনো URI পরিবর্তন করা সম্ভব.
- ইউনিফাইড CRUD এপিআই. সমস্ত সরকারী MongoDB ড্রাইভার এখন বহুভাষিক ডেভেলপারদের আরাম সঙ্গে ভাষা থেকে ভাষা থেকে অগ্রসর করতে সক্ষম হবেন একটি স্ট্যান্ডার্ড CRUD এপিআই বাস্তবায়ন.
- পুনর্লিখিত বিশুদ্ধ পাইথন BSON বাস্তবায়ন.
- MongoDB 2.6 জন্য সম্পূর্ণ সমর্থন
- সংস্করণ 2.6.3 সংশোধন করা হয়েছে সমস্যা মুক্তি লাভের পর রিপোর্ট 2.6.2 এর সব চেয়ে গুরুত্বপূর্ণ একটি সেমফোর্ লিক সার্ভারের সাথে সংযোগ ব্যর্থ হলে.
- সংস্করণ 2.6 কিছু ঘন ঘন উন্নতি অনুরোধ এবং কিছু জন্য সমর্থন যোগ করা হয়েছে অন্তর্ভুক্ত প্রথম 2.6 বৈশিষ্ট্য MongoDB.
- এই রিলিজে প্রতিরূপ সেট পর্যবেক্ষণ কিছু জাতি শর্ত ঠিকানাগুলি .
- এই রিলিজে ব্যবহার একটি রিগ্রেশন সংশোধন করা হয়েছে ' ~ pymongo.collection.Collection.aggregate`.
- ক্লাস: `~ pymongo.mongo_client.MongoClient` ( এবং ক্লাস:. '~ pymongo.connection.Connection`) এখন ইউনিক্স ডোমেন সকেট সাপোর্ট
- প্রসারিত পড়ুন পছন্দ বিধায়ক ট্যাগ সার্ভার থেকে সার্চ সহ জন্য সমর্থন - দেখুন: সূত্র:. 'মাধ্যমিক-reads` আরও তথ্যের জন্য
- নতুন: Meth:. '~ Pymongo.collection.Collection.aggregate` MongoDB এর নতুন অ্যাগ্রিগেশন কাঠামো সমর্থন পদ্ধতি
- এই রিলিজে mod_wsgi 2.x সঙ্গে অসঙ্গতি সংশোধন করা হয়েছে যে ফুটা করা সংযোগ হতে পারে.
- পাইথন 3 জন্য সমর্থন
- সংস্করণ 2.1.1 একটি গৌণ রিলিজে সংশোধন করা হয়েছে যে কয়েকটি বিষয় 2.1 মুক্তির পর আবিষ্কৃত.
- সংস্করণ 2.1 একটি কয়েক ঘন ঘন অনুরোধ বৈশিষ্ট্য যোগ করা হয়েছে এবং স্বাভাবিক রয়েছে বাগ সংশোধন করা হয়েছে ও উন্নত বৈশিষ্ট্য বৃত্তাকার.
<লি> MongoClient আপনার MongoDB স্থাপনার মধ্যে কনফিগারেশন পরিবর্তন আরো অনেক কিছু প্রতিক্রিয়াশীল. সমস্ত সংযুক্ত সার্ভারের একটি অ ব্লক পদ্ধতিতে নজর রাখা হয়. সাড়া ধীর বা ডাউন সার্ভার আর নতুন বা কনফিগার সার্ভার এবং প্রতিরূপ সেট ফেলওভারস সাড়া আবেদন সূচনার সময় এবং সময় হ্রাস, সার্ভার আবিষ্কার ব্লক.
<লি> পাইথন 2.x এবং 3.x. জন্য একক উৎস সমর্থন PyMongo আর পাইথন 3 সমর্থন 2to3 উপর নির্ভর করে.
সি এক্সটেনশন সমর্থিত হয় না, pypy এবং cpython স্থাপনার সঙ্গে কর্মক্ষমতা উন্নত
<লি> eventlet সহ greenlet ভিত্তিক ASYNC অবকাঠামো জন্য উন্নত সমর্থন.
<লি> অপরিবর্তনীয় ক্লায়েন্ট, ডাটাবেস, এবং সংগ্রহ ক্লাস, ক্লায়েন্ট অ্যাপ্লিকেশন থ্রেড নিরাপত্তা সংক্রান্ত বিষয় একটি হোস্ট এড়ানো.
সংস্করণ 3.0 নতুন কি:
<লি> MongoClient আপনার MongoDB স্থাপনার মধ্যে কনফিগারেশন পরিবর্তন আরো অনেক কিছু প্রতিক্রিয়াশীল. সমস্ত সংযুক্ত সার্ভারের একটি অ ব্লক পদ্ধতিতে নজর রাখা হয়. সাড়া ধীর বা ডাউন সার্ভার আর নতুন বা কনফিগার সার্ভার এবং প্রতিরূপ সেট ফেলওভারস সাড়া আবেদন সূচনার সময় এবং সময় হ্রাস, সার্ভার আবিষ্কার ব্লক.
<লি> পাইথন 2.x এবং 3.x. জন্য একক উৎস সমর্থন PyMongo আর পাইথন 3 সমর্থন 2to3 উপর নির্ভর করে.
সি এক্সটেনশন সমর্থিত হয় না, pypy এবং cpython স্থাপনার সঙ্গে কর্মক্ষমতা উন্নত
<লি> eventlet সহ greenlet ভিত্তিক ASYNC অবকাঠামো জন্য উন্নত সমর্থন.
<লি> অপরিবর্তনীয় ক্লায়েন্ট, ডাটাবেস, এবং সংগ্রহ ক্লাস, ক্লায়েন্ট অ্যাপ্লিকেশন থ্রেড নিরাপত্তা সংক্রান্ত বিষয় একটি হোস্ট এড়ানো.
সংস্করণ 2.8 নতুন কি:.
সংস্করণ 2.6.3 নতুন কি:
সংস্করণ 2.6 নতুন কি:
কি সংস্করণ 2.5.1 নতুন:
কি সংস্করণ 2.4.1 নতুন: Meth:
সংস্করণ 2.4 নতুন কি:
<লি> ক্লাস: গেলিক ভাষার: `~ pymongo.cursor.Cursor` থেকে ফাংশন সঙ্গে কপি করা যাবে. 'Copy` মডিউল
<লি>: Meth:. '~ Pymongo.database.Database.set_profiling_level` পদ্ধতি এখন একটি slow_ms বিকল্প সমর্থন
সংস্করণ 2.3 নতুন কি:
<লি> mongos ফেইলওভার জন্য সমর্থন - দেখুন:. সুত্র: 'আরও তথ্যের জন্য mongos-উচ্চ availability`
<লি> উত্তরাধিকার জাভা এবং C # বাইট আদেশের জন্য সমর্থন যখন এনকোডিং এবং ডিকোডিং UUID জানা.
কি সংস্করণ 2.2.1 নতুন:
কি সংস্করণ 2.2 নতুন:
<লি> Gevent জন্য সমর্থন
<লি> পুলিং উন্নত সংযোগ
কি সংস্করণ 2.1.1 নতুন:
কি সংস্করণ 2.1 নতুন:
পাওয়া মন্তব্যসমূহ না