បន្ទាប់ពីមួយឆ្នាំនៃការអភិវឌ្ឍន៍ ការចេញផ្សាយកំណែថ្មីនៃ MongoDB 6.0 ត្រូវបានប្រកាសដែលក្នុងនោះសេចក្តីប្រកាសលើកឡើងថាការផ្លាស់ប្តូរគួរឱ្យកត់សម្គាល់បំផុតនៅក្នុងកំណែនេះរួមមានការធ្វើឱ្យប្រសើរឡើងនៅក្នុងស៊េរីពេលវេលា មុខងារថ្មី និងការកែលម្អការអនុវត្តសម្រាប់ការផ្លាស់ប្តូរលំហូរ ក្នុងចំណោមរបស់ផ្សេងទៀត។
សម្រាប់អ្នកដែលមិនដឹង MongoDBពួកគេគួរតែដឹងថានេះគឺជាមូលដ្ឋានទិន្នន័យ គាំទ្រការរក្សាទុកឯកសារក្នុងទម្រង់ដូច JSON, មានភាសាដែលអាចបត់បែនបានសម្រាប់បង្កើតសំណួរ អាចបង្កើតលិបិក្រមសម្រាប់គុណលក្ខណៈដែលបានរក្សាទុកផ្សេងៗ ផ្តល់នូវការផ្ទុកវត្ថុធំគោលពីរយ៉ាងមានប្រសិទ្ធភាព គាំទ្រការកត់ត្រាប្រតិបត្តិការដើម្បីផ្លាស់ប្តូរ និងបន្ថែមទិន្នន័យទៅក្នុងមូលដ្ឋានទិន្នន័យ អាចដំណើរការបានតាមផែនទី/គំរូកាត់បន្ថយ គាំទ្រការចម្លង និងបង្កើតការកំណត់ដែលអត់ឱនចំពោះកំហុស។
លក្ខណៈពិសេសថ្មីសំខាន់ៗរបស់ម៉ុងដូឌី ៥
នៅក្នុងកំណែថ្មីនៃ MongoDB 6.0 ដែលត្រូវបានបង្ហាញ សមត្ថភាពក្នុងការដំណើរការសំណួរដែលគ្របដណ្តប់ទិន្នន័យដែលបានរក្សាទុកក្នុងទម្រង់ដែលបានអ៊ិនគ្រីប (ការអ៊ិនគ្រីបដែលអាចសាកសួរបាន)។ ទិន្នន័យ ត្រូវបានឌិគ្រីបដោយអ្នកប្រើប្រាស់ ហើយនៅតែត្រូវបានអ៊ិនគ្រីប កំឡុងពេលដំណើរការសំណើ (សំណើត្រូវបានធ្វើឡើងលើទិន្នន័យដែលបានអ៊ិនគ្រីប ដោយមិនចាំបាច់ឌិគ្រីបវាជាមុន)។
នៅក្នុងទម្រង់បច្ចុប្បន្នរបស់វា មានតែកន្សោមប្រៀបធៀបប៉ុណ្ណោះដែលត្រូវបានអនុញ្ញាតនៅក្នុងសំណួរ ប៉ុន្តែវាត្រូវបានគ្រោងនឹងបន្ថែមជំនួយសម្រាប់ការពិនិត្យជួរ បុព្វបទ បច្ច័យ ខ្សែអក្សររង និងប្រតិបត្តិការផ្សេងទៀតនាពេលអនាគត។
ការផ្លាស់ប្តូរមួយទៀតដែលលេចធ្លោនៅក្នុងកំណែថ្មីនៃ MongoDB 6.0 នោះគឺនោះ។ ពង្រីកលទ្ធភាពដែលទាក់ទងនឹងការផ្ទុកទិន្នន័យក្នុងទម្រង់ជាស៊េរីពេលវេលា (ការប្រមូលស៊េរីពេលវេលា) ដែលត្រូវបានធ្វើឱ្យប្រសើរឡើងដើម្បីរក្សាទុកផ្នែកនៃតម្លៃប៉ារ៉ាម៉ែត្រដែលបានកត់ត្រាក្នុងចន្លោះពេលជាក់លាក់ (ពេលវេលា និងសំណុំនៃតម្លៃដែលត្រូវគ្នានឹងពេលវេលានេះ) ឧទាហរណ៍ តម្រូវការកើតឡើងដើម្បីរក្សាទុកទិន្នន័យបែបនេះនៅក្នុងប្រព័ន្ធត្រួតពិនិត្យ។ វេទិកាហិរញ្ញវត្ថុ ប្រព័ន្ធដើម្បីស្ទង់មតិស្ថានភាពរបស់ឧបករណ៍ចាប់សញ្ញា។
កំណែថ្មីផ្តល់ជូន សមត្ថភាពក្នុងការប្រើប្រាស់សន្ទស្សន៍បន្ទាប់បន្សំ និងសមាសធាតុជាមួយនឹងការប្រមូលទិន្នន័យ នៅក្នុងទម្រង់នៃស៊េរីពេលវេលា។
ម្យ៉ាងវិញទៀត វាក៏គូសបញ្ជាក់ផងដែរ ឧបករណ៍ថ្មីសម្រាប់ការតាមដានការផ្លាស់ប្តូរ ("ការផ្លាស់ប្តូរស្ទ្រីម", API ផ្លាស់ប្តូរស្ទ្រីម) ដោយមានជំនួយពីការដែលអ្នកអាចរៀបចំការផ្ញើការជូនដំណឹងទៅកម្មវិធីអំពីការផ្លាស់ប្តូរទិន្នន័យនៅក្នុងមូលដ្ឋានទិន្នន័យ។ ការផ្លាស់ប្តូរត្រូវបានរាយការណ៍នៅក្នុងពេលវេលាជាក់ស្តែង និងអនុញ្ញាតឱ្យអ្នកបង្កើតកម្មវិធីដោយប្រើប្រតិកម្ម និងបច្ចេកទេសកម្មវិធីដែលជំរុញដោយព្រឹត្តិការណ៍។ ព្រឹត្តិការណ៍ត្រូវបានដំណើរការដោយប្រើវិធីសាស្ត្រនាឡិកា។ ប្រសិនបើចាំបាច់ ព្រឹត្តិការណ៍អាចត្រូវបានត្រង និងប្រមូលផ្តុំជាមួយប្រតិបត្តិករ $match, $project និង $redact ។ កំណែថ្មី។ ផ្តល់លទ្ធភាពក្នុងការទទួលបានស្ថានភាពមុន និងក្រោយនៃឯកសារ (ឧទាហរណ៍ នៅពេលដែលឯកសារត្រូវបានលុប ឬផ្លាស់ប្តូរ)។ បន្ថែមពីលើប្រតិបត្តិការភាសាគ្រប់គ្រងទិន្នន័យ (DML) វាផ្តល់ ការគាំទ្រសម្រាប់ប្រតិបត្តិការ DDL (ភាសានិយមន័យទិន្នន័យ) ដូចជាការបង្កើត និងលុបលិបិក្រម និងការប្រមូល។
បន្ថែមពីលើនេះ ខ្ញុំក៏ដឹងដែរថា ប្រតិបត្តិករ $lookup និង $graphlookup ត្រូវបានគាំទ្រយ៉ាងពេញលេញសម្រាប់ការផ្ទុកជាកំណាត់។ ការអនុវត្តនៃប្រតិបត្តិការ $lookup ត្រូវបានធ្វើឱ្យប្រសើរ, ឧទាហរណ៍ នៅពេលដែលមានលិបិក្រមនៅលើសោបរទេស ការផ្គូផ្គងឯកសារមួយចំនួនតូចឥឡូវនេះលឿនជាង 5-10 ដង ហើយលេខធំគឺលឿនជាងពីរដង។ សម្រាប់កិច្ចការដោយមិនប្រើលិបិក្រម ការកើនឡើងនៃការអនុវត្តអាចឡើងដល់ 100x។
នៃ ការផ្លាស់ប្តូរផ្សេងទៀត។s ដែលលេចធ្លោចេញពីកំណែថ្មីនេះ៖
- សមត្ថភាពក្នុងការដំណើរការសំណួរវិភាគស្មុគ្រស្មាញនៅលើផ្នែកជាប់គ្នា (រូបថត) នៃស្ថានភាពទិន្នន័យផលិតកម្មត្រូវបានផ្តល់ជូន។
- សំណួរវិភាគដូចនេះអាចលាតសន្ធឹងផ្នែកជាច្រើននៅក្នុងការដំឡើង MongoDB ដែលបានចែកចាយធំ។
- បានបន្ថែមប្រតិបត្តិករ $maxN, $minN និង $lastN ថ្មីដើម្បីកំណត់តម្លៃនៅក្នុងសំណុំទិន្នន័យ ក៏ដូចជាប្រតិបត្តិករ $sortArray ដើម្បីតម្រៀបធាតុអារេ។
- ប្រសិទ្ធភាពនៃការបែងចែកត្រូវបានធ្វើឱ្យប្រសើរឡើងយ៉ាងខ្លាំង។
- ទំហំប្លុកលំនាំដើមសម្រាប់ការប្រមូលផ្តុំដែលបានបំបែកត្រូវបានកើនឡើងដល់ 128 មេកាបៃ។
- បានបន្ថែមពាក្យបញ្ជា configureCollectionBalancing ដើម្បី defragment បណ្តុំដែលបានបំបែក។
- ការគាំទ្រសម្រាប់អ្នកផ្តល់សេវាគន្លឹះ KMIP-aware ត្រូវបានបន្ថែមទៅ Client-Side Field-Level Encryption (CSFLE)។
- បានបន្ថែមសមត្ថភាពក្នុងការបង្ហាប់ និងអ៊ិនគ្រីបកំណត់ហេតុសវនកម្ម ដែលឆ្លុះបញ្ចាំងពីសកម្មភាពរបស់អ្នកប្រើ DBMS ។
- របៀបធ្វើសមកាលកម្មទិន្នន័យពិសោធន៍រវាងក្រុម MongoDB (Cluster-to-Cluster Sync) ត្រូវបានអនុវត្ត។
- ជំនួយបន្ថែមសម្រាប់ការភ្ជាប់ទិន្នន័យបន្ថែម ដូចជាព័ត៌មានភូមិសាស្រ្តទៅក្នុងគណនីសម្រាប់ចម្ងាយ និងទីតាំង។
- ដំណើរការប្រសើរឡើងសម្រាប់ការអាន សួរ និងតម្រៀប។
ទីបំផុត ប្រសិនបើអ្នកចាប់អារម្មណ៍ចង់ដឹងបន្ថែមអំពីវា អំពីកំណែថ្មីនេះអ្នកអាចពិនិត្យមើលព័ត៌មានលម្អិត តំណខាងក្រោម។