មូលដ្ឋានទិន្នន័យ NoSQL ម៉ុងហ្គោឌីប៊ី វាគឺជាការពេញនិយមបំផុតមួយនៅក្នុងពិភពបច្ចេកវិទ្យា។ ប៉ុន្តែតើអ្នកដឹងថាមូលដ្ឋានទិន្នន័យដ៏ល្បីនេះមកពីណាទេ? នៅក្នុងអត្ថបទនេះ យើងនឹងប្រាប់អ្នកពីអ្វីទាំងអស់អំពីប្រភពដើម ម៉ុងហ្គោឌីប៊ី៖ ពីការចាប់ផ្តើមដ៏រាបទាបរបស់វា រហូតដល់ការដាក់ទីតាំងរបស់វាជាដំណោះស្រាយផ្ទុកទិន្នន័យដែលប្រើប្រាស់ច្រើនបំផុតនៅទូទាំងពិភពលោក។ ចូលរួមជាមួយពួកយើងនៅលើដំណើរប្រវត្តិសាស្ត្រនេះ ហើយស្វែងយល់ពីរបៀបដែលឧបករណ៍នេះដែលបានធ្វើបដិវត្តវិធីគ្រប់គ្រងទិន្នន័យក្នុងសតវត្សទី 21 បានវិវត្ត។ ត្រៀមខ្លួនដើម្បីរុករកការធ្វើដំណើរដ៏គួរឱ្យចាប់អារម្មណ៍នៃ ម៉ុងហ្គោឌីប៊ី!
- មួយជំហានម្តង ➡️ តើ MongoDB មកពីណា?
¿De dónde viene MongoDB?
- MongoDB គឺជាមូលដ្ឋានទិន្នន័យ NoSQL ដែលបានក្លាយជាការពេញនិយមកាន់តែខ្លាំងឡើងនៅក្នុងសហគមន៍អភិវឌ្ឍន៍កម្មវិធី។
- វាមានដើមកំណើតនៅឆ្នាំ ២០០៧ នៅទីក្រុងញូវយ៉កនៅពេលដែលក្រុមហ៊ុន 10gen (ត្រូវបានគេស្គាល់ថាជា MongoDB Inc.) បានចាប់ផ្តើមបង្កើតប្រព័ន្ធ។
- ស្ថាបនិកក្រុមហ៊ុន MongoDB, Eliot Horowitz, Dwight Merriman និង Kevin Ryan បានស្វែងរកការបង្កើតមូលដ្ឋានទិន្នន័យដែលអាចគ្រប់គ្រងទិន្នន័យដ៏ធំប្រកបដោយប្រសិទ្ធភាព និងបត់បែន។
- ឈ្មោះ "ម៉ុងហ្គោ" វាមកពីពាក្យក្មេងកំព្រា humongous ដែលនៅក្នុងភាសាអង់គ្លេសមានន័យថា "ធំ" ឬ "យក្ស" ដែលឆ្លុះបញ្ចាំងពីសមត្ថភាពរបស់មូលដ្ឋានទិន្នន័យក្នុងការគ្រប់គ្រងបរិមាណដ៏ធំនៃព័ត៌មាន។
- ក្នុងឆ្នាំ 2009 MongoDB ត្រូវបានចេញផ្សាយជាកម្មវិធីប្រភពបើកចំហ ហើយចាប់តាំងពីពេលនោះមក មានការរីកលូតលាស់គួរឱ្យកត់សម្គាល់នៅក្នុងការអនុម័តឧស្សាហកម្មរបស់ខ្លួន។
សំណួរ និងចម្លើយ
សំណួរដែលសួរញឹកញាប់អំពី MongoDB
1. តើ MongoDB មានដើមកំណើតអ្វី?
ចម្លើយ៖
- MongoDB ត្រូវបានបង្កើតឡើងដោយក្រុមហ៊ុន 10gen ដែលឥឡូវនេះត្រូវបានគេស្គាល់ថា MongoDB Inc.
- ការអភិវឌ្ឍន៍បានចាប់ផ្តើមនៅឆ្នាំ 2007 ជាមួយនឹងគោលដៅនៃការបង្កើតមូលដ្ឋានទិន្នន័យ NoSQL ដែលមានប្រសិទ្ធភាពខ្ពស់។
- កំណែស្ថេរភាពដំបូងនៃ MongoDB (v1.0) ត្រូវបានចេញផ្សាយក្នុងឆ្នាំ 2010 ។
2. តើឈ្មោះ "MongoDB" មានន័យដូចម្តេច?
ចម្លើយ៖
- "ម៉ុងហ្គោ" មកពី "មនុស្ស" ដែលជាពាក្យស្លោកសម្រាប់ "ធំណាស់" ។
- "DB" គ្រាន់តែជាអក្សរកាត់សម្រាប់ "មូលដ្ឋានទិន្នន័យ" ។
- រួមគ្នា "MongoDB" មានន័យថា "មូលដ្ឋានទិន្នន័យធំណាស់" ។
3. តើ MongoDB មានលក្ខណៈពិសេសអ្វីខ្លះ?
ចម្លើយ៖
- វាគឺជាមូលដ្ឋានទិន្នន័យ NoSQL ដែលផ្តោតលើឯកសារ មានន័យថាវារក្សាទុកទិន្នន័យនៅក្នុងឯកសារដូច JSON ។
- វាផ្តល់នូវលទ្ធភាពធ្វើមាត្រដ្ឋានផ្ដេក ដំណើរការល្បឿនលឿន និងមានភាពបត់បែនខ្ពស់។
- វាត្រូវបានគេស្គាល់ផងដែរសម្រាប់សមត្ថភាពរបស់វាក្នុងការគ្រប់គ្រងបរិមាណដ៏ធំនៃទិន្នន័យ និងសម្រាប់ការសួរសំណួរ និងការប្រមូលផ្តុំកម្រិតខ្ពស់របស់វា។
4. តើភាសាសរសេរកម្មវិធីប្រើដើម្បីអភិវឌ្ឍ MongoDB គឺជាអ្វី?
ចម្លើយ៖
- MongoDB ត្រូវបានសរសេរជាចម្បងនៅក្នុង C++ ប៉ុន្តែក៏ប្រើភាសាដូចជា Go, JavaScript, និង Python ក្នុងការអនុវត្តរបស់វា។
- ដើម្បីទាក់ទងជាមួយមូលដ្ឋានទិន្នន័យ អ្នកអភិវឌ្ឍន៍ជាធម្មតាប្រើភាសាសរសេរកម្មវិធីតាមជម្រើសរបស់ពួកគេតាមរយៈកម្មវិធីបញ្ជាជាក់លាក់។
5. តើនរណាជាស្ថាបនិកនៃ MongoDB?
ចម្លើយ៖
- ស្ថាបនិកនៃ MongoDB គឺ Dwight Merriman, Kevin P. Ryan, និង Eliot Horowitz ។
- Dwight Merriman និង Eliot Horowitz គឺជាកត្តាជំរុញដ៏សំខាន់នៅពីក្រោយការអភិវឌ្ឍន៍មូលដ្ឋានទិន្នន័យ ជាមួយនឹងបទពិសោធន៍ដ៏ច្រើនក្នុងវិស័យបច្ចេកវិទ្យា និងសហគ្រិនភាព។
6. តើអ្វីជាគោលបំណងដើមរបស់ MongoDB?
ចម្លើយ៖
- គោលបំណងដើមរបស់ MongoDB គឺដើម្បីបង្កើតជម្រើសមួយសម្រាប់មូលដ្ឋានទិន្នន័យដែលទាក់ទងគ្នា ដែលអាចដោះស្រាយបានកាន់តែប្រសើរឡើងនូវតម្រូវការនៃកម្មវិធីតាមទំហំបណ្ដាញទំនើប។
- ផ្តល់មូលដ្ឋានទិន្នន័យដែលអនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍បង្កើត និងធ្វើមាត្រដ្ឋានកម្មវិធីបានលឿន និងមានប្រសិទ្ធភាពជាងមុន។
7. តើស្ថានភាពបច្ចុប្បន្នរបស់ MongoDB គឺជាអ្វី?
ចម្លើយ៖
- MongoDB បច្ចុប្បន្នគឺជាមូលដ្ឋានទិន្នន័យ NoSQL ដែលពេញនិយមបំផុត និងប្រើប្រាស់យ៉ាងទូលំទូលាយនៅក្នុងឧស្សាហកម្មនេះ។
- វាមានសហគមន៍អ្នកប្រើប្រាស់ដ៏ធំ និងការទទួលយកយ៉ាងទូលំទូលាយនៅក្នុងក្រុមហ៊ុនគ្រប់ទំហំ និងគ្រប់វិស័យ។
- ក្រុមហ៊ុននៅពីក្រោយ MongoDB, MongoDB Inc., ក៏ត្រូវបានជួញដូរជាសាធារណៈក្រោមនិមិត្តសញ្ញា MDB ផងដែរ។
8. តើទស្សនវិជ្ជានៃការរចនារបស់ MongoDB គឺជាអ្វី?
ចម្លើយ៖
- ទស្សនវិជ្ជានៃការរចនារបស់ MongoDB ផ្តោតលើភាពសាមញ្ញ ភាពបត់បែន និងការធ្វើមាត្រដ្ឋាន។
- វាអនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍ធ្វើការជាមួយទិន្នន័យដោយធម្មជាតិ និងផ្តល់នូវគំរូកម្មវិធីដ៏សាមញ្ញ និងមានឥទ្ធិពល។
- លើសពីនេះ ស្ថាបត្យកម្មដែលបានចែកចាយរបស់វាអនុញ្ញាតឱ្យធ្វើមាត្រដ្ឋានផ្ដេកដោយមិនលះបង់ការអនុវត្ត។
9. តើក្រុមហ៊ុនណាខ្លះប្រើ MongoDB?
ចម្លើយ៖
- ក្រុមហ៊ុនដូចជា Facebook, Google, Adobe, eBay, The New York Times និងក្រុមហ៊ុនជាច្រើនទៀតប្រើប្រាស់ MongoDB សម្រាប់គោលបំណងផ្សេងៗគ្នា ចាប់ពីកម្មវិធីគេហទំព័ររហូតដល់ការវិភាគទិន្នន័យ។
- វាក៏មានប្រជាប្រិយភាពផងដែរនៅក្នុងក្រុមហ៊ុនចាប់ផ្តើមអាជីវកម្ម និងក្រុមហ៊ុនដែលកំពុងរីកចម្រើនសម្រាប់សមត្ថភាពរបស់ខ្លួនក្នុងការធ្វើមាត្រដ្ឋានបានយ៉ាងងាយស្រួលនៅពេលដែលពួកគេរីកចម្រើន។
10. តើអនាគតរបស់ MongoDB ទៅជាយ៉ាងណា?
ចម្លើយ៖
- អនាគតសម្រាប់ MongoDB មើលទៅភ្លឺស្វាង ជាមួយនឹងការបន្តផ្តោតលើការច្នៃប្រឌិត និងការអភិវឌ្ឍសមត្ថភាព និងមុខងារថ្មីៗ។
- វាត្រូវបានគេរំពឹងថានឹងនៅតែជាជម្រើសដ៏ពេញនិយមសម្រាប់អាជីវកម្មដែលកំពុងស្វែងរកការប្រើប្រាស់ទិន្នន័យរបស់ពួកគេច្រើនបំផុត និងបង្កើតកម្មវិធីទំនើបដែលអាចធ្វើមាត្រដ្ឋានបាន។
ខ្ញុំជា Sebastián Vidal ជាវិស្វករកុំព្យូទ័រដែលស្រលាញ់បច្ចេកវិទ្យា និង DIY ។ លើសពីនេះទៀតខ្ញុំជាអ្នកបង្កើត tecnobits.com ជាកន្លែងដែលខ្ញុំចែករំលែកការបង្រៀនដើម្បីធ្វើឱ្យបច្ចេកវិទ្យាកាន់តែអាចចូលប្រើបាន និងអាចយល់បានសម្រាប់អ្នករាល់គ្នា។