¿De dónde viene MongoDB?

ការអាប់ដេតចុងក្រោយ៖ ០២/០៣/២០២៤
អ្នកនិពន្ធ៖ សេបាស្ទាន វីដាល់

មូលដ្ឋានទិន្នន័យ NoSQL ម៉ុងហ្គោឌីប៊ី វាគឺជាការពេញនិយមបំផុតមួយនៅក្នុងពិភពបច្ចេកវិទ្យា។ ប៉ុន្តែ​តើ​អ្នក​ដឹង​ថា​មូលដ្ឋាន​ទិន្នន័យ​ដ៏​ល្បី​នេះ​មក​ពី​ណា​ទេ? នៅក្នុងអត្ថបទនេះ យើងនឹងប្រាប់អ្នកពីអ្វីទាំងអស់អំពីប្រភពដើម ម៉ុងហ្គោឌីប៊ី៖ ពីការចាប់ផ្តើមដ៏រាបទាបរបស់វា រហូតដល់ការដាក់ទីតាំងរបស់វាជាដំណោះស្រាយផ្ទុកទិន្នន័យដែលប្រើប្រាស់ច្រើនបំផុតនៅទូទាំងពិភពលោក។ ចូលរួមជាមួយពួកយើងនៅលើដំណើរប្រវត្តិសាស្ត្រនេះ ហើយស្វែងយល់ពីរបៀបដែលឧបករណ៍នេះដែលបានធ្វើបដិវត្តវិធីគ្រប់គ្រងទិន្នន័យក្នុងសតវត្សទី 21 បានវិវត្ត។ ត្រៀមខ្លួនដើម្បីរុករកការធ្វើដំណើរដ៏គួរឱ្យចាប់អារម្មណ៍នៃ ម៉ុងហ្គោឌីប៊ី!

- មួយជំហានម្តង ➡️ តើ MongoDB មកពីណា?

¿De dónde viene MongoDB?

  • MongoDB គឺជាមូលដ្ឋានទិន្នន័យ NoSQL ដែលបានក្លាយជាការពេញនិយមកាន់តែខ្លាំងឡើងនៅក្នុងសហគមន៍អភិវឌ្ឍន៍កម្មវិធី។
  • វាមានដើមកំណើតនៅឆ្នាំ ២០០៧ នៅទីក្រុងញូវយ៉កនៅពេលដែលក្រុមហ៊ុន 10gen (ត្រូវបានគេស្គាល់ថាជា MongoDB Inc.) បានចាប់ផ្តើមបង្កើតប្រព័ន្ធ។
  • ស្ថាបនិកក្រុមហ៊ុន MongoDB, Eliot Horowitz, Dwight Merriman និង Kevin Ryan បានស្វែងរកការបង្កើតមូលដ្ឋានទិន្នន័យដែលអាចគ្រប់គ្រងទិន្នន័យដ៏ធំប្រកបដោយប្រសិទ្ធភាព និងបត់បែន។
  • ឈ្មោះ "ម៉ុងហ្គោ" វាមកពីពាក្យក្មេងកំព្រា humongous ដែលនៅក្នុងភាសាអង់គ្លេសមានន័យថា "ធំ" ឬ "យក្ស" ដែលឆ្លុះបញ្ចាំងពីសមត្ថភាពរបស់មូលដ្ឋានទិន្នន័យក្នុងការគ្រប់គ្រងបរិមាណដ៏ធំនៃព័ត៌មាន។
  • ក្នុងឆ្នាំ 2009 MongoDB ត្រូវបានចេញផ្សាយជាកម្មវិធីប្រភពបើកចំហ ហើយចាប់តាំងពីពេលនោះមក មានការរីកលូតលាស់គួរឱ្យកត់សម្គាល់នៅក្នុងការអនុម័តឧស្សាហកម្មរបស់ខ្លួន។
មាតិកាផ្តាច់មុខ - ចុចទីនេះ  តើ Edge Tools & Services បង្កើនប្រសិទ្ធភាពប្រតិបត្តិការមូលដ្ឋានទិន្នន័យដែរឬទេ?

សំណួរ និងចម្លើយ

សំណួរដែលសួរញឹកញាប់អំពី MongoDB

1. តើ MongoDB មានដើមកំណើតអ្វី?

ចម្លើយ៖

  1. MongoDB ត្រូវបានបង្កើតឡើងដោយក្រុមហ៊ុន 10gen ដែលឥឡូវនេះត្រូវបានគេស្គាល់ថា MongoDB Inc.
  2. ការអភិវឌ្ឍន៍បានចាប់ផ្តើមនៅឆ្នាំ 2007 ជាមួយនឹងគោលដៅនៃការបង្កើតមូលដ្ឋានទិន្នន័យ NoSQL ដែលមានប្រសិទ្ធភាពខ្ពស់។
  3. កំណែស្ថេរភាពដំបូងនៃ MongoDB (v1.0) ត្រូវបានចេញផ្សាយក្នុងឆ្នាំ 2010 ។

2. តើឈ្មោះ "MongoDB" មានន័យដូចម្តេច?

ចម្លើយ៖

  1. "ម៉ុងហ្គោ" មកពី "មនុស្ស" ដែលជាពាក្យស្លោកសម្រាប់ "ធំណាស់" ។
  2. "DB" គ្រាន់តែជាអក្សរកាត់សម្រាប់ "មូលដ្ឋានទិន្នន័យ" ។
  3. រួមគ្នា "MongoDB" មានន័យថា "មូលដ្ឋានទិន្នន័យធំណាស់" ។

3. តើ MongoDB មានលក្ខណៈពិសេសអ្វីខ្លះ?

ចម្លើយ៖

  1. វាគឺជាមូលដ្ឋានទិន្នន័យ NoSQL ដែលផ្តោតលើឯកសារ មានន័យថាវារក្សាទុកទិន្នន័យនៅក្នុងឯកសារដូច JSON ។
  2. វាផ្តល់នូវលទ្ធភាពធ្វើមាត្រដ្ឋានផ្ដេក ដំណើរការល្បឿនលឿន និងមានភាពបត់បែនខ្ពស់។
  3. វាត្រូវបានគេស្គាល់ផងដែរសម្រាប់សមត្ថភាពរបស់វាក្នុងការគ្រប់គ្រងបរិមាណដ៏ធំនៃទិន្នន័យ និងសម្រាប់ការសួរសំណួរ និងការប្រមូលផ្តុំកម្រិតខ្ពស់របស់វា។

4. តើភាសាសរសេរកម្មវិធីប្រើដើម្បីអភិវឌ្ឍ MongoDB គឺជាអ្វី?

ចម្លើយ៖

  1. MongoDB ត្រូវបានសរសេរជាចម្បងនៅក្នុង C++ ប៉ុន្តែក៏ប្រើភាសាដូចជា Go, JavaScript, និង Python ក្នុងការអនុវត្តរបស់វា។
  2. ដើម្បីទាក់ទងជាមួយមូលដ្ឋានទិន្នន័យ អ្នកអភិវឌ្ឍន៍ជាធម្មតាប្រើភាសាសរសេរកម្មវិធីតាមជម្រើសរបស់ពួកគេតាមរយៈកម្មវិធីបញ្ជាជាក់លាក់។
មាតិកាផ្តាច់មុខ - ចុចទីនេះ  Como Se Vota Por Primera Vez

5. តើនរណាជាស្ថាបនិកនៃ MongoDB?

ចម្លើយ៖

  1. ស្ថាបនិកនៃ MongoDB គឺ Dwight Merriman, Kevin P. Ryan, និង Eliot Horowitz ។
  2. Dwight Merriman និង Eliot Horowitz គឺជាកត្តាជំរុញដ៏សំខាន់នៅពីក្រោយការអភិវឌ្ឍន៍មូលដ្ឋានទិន្នន័យ ជាមួយនឹងបទពិសោធន៍ដ៏ច្រើនក្នុងវិស័យបច្ចេកវិទ្យា និងសហគ្រិនភាព។

6. តើអ្វីជាគោលបំណងដើមរបស់ MongoDB?

ចម្លើយ៖

  1. គោលបំណងដើមរបស់ MongoDB គឺដើម្បីបង្កើតជម្រើសមួយសម្រាប់មូលដ្ឋានទិន្នន័យដែលទាក់ទងគ្នា ដែលអាចដោះស្រាយបានកាន់តែប្រសើរឡើងនូវតម្រូវការនៃកម្មវិធីតាមទំហំបណ្ដាញទំនើប។
  2. ផ្តល់មូលដ្ឋានទិន្នន័យដែលអនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍បង្កើត និងធ្វើមាត្រដ្ឋានកម្មវិធីបានលឿន និងមានប្រសិទ្ធភាពជាងមុន។

7. តើស្ថានភាពបច្ចុប្បន្នរបស់ MongoDB គឺជាអ្វី?

ចម្លើយ៖

  1. MongoDB បច្ចុប្បន្នគឺជាមូលដ្ឋានទិន្នន័យ NoSQL ដែលពេញនិយមបំផុត និងប្រើប្រាស់យ៉ាងទូលំទូលាយនៅក្នុងឧស្សាហកម្មនេះ។
  2. វាមានសហគមន៍អ្នកប្រើប្រាស់ដ៏ធំ និងការទទួលយកយ៉ាងទូលំទូលាយនៅក្នុងក្រុមហ៊ុនគ្រប់ទំហំ និងគ្រប់វិស័យ។
  3. ក្រុមហ៊ុននៅពីក្រោយ MongoDB, MongoDB Inc., ក៏ត្រូវបានជួញដូរជាសាធារណៈក្រោមនិមិត្តសញ្ញា MDB ផងដែរ។
មាតិកាផ្តាច់មុខ - ចុចទីនេះ  ¿Cómo se habilitan las funciones de administración distribuida en Microsoft SQL Server Management Studio?

8. តើទស្សនវិជ្ជានៃការរចនារបស់ MongoDB គឺជាអ្វី?

ចម្លើយ៖

  1. ទស្សនវិជ្ជានៃការរចនារបស់ MongoDB ផ្តោតលើភាពសាមញ្ញ ភាពបត់បែន និងការធ្វើមាត្រដ្ឋាន។
  2. វាអនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍ធ្វើការជាមួយទិន្នន័យដោយធម្មជាតិ និងផ្តល់នូវគំរូកម្មវិធីដ៏សាមញ្ញ និងមានឥទ្ធិពល។
  3. លើសពីនេះ ស្ថាបត្យកម្មដែលបានចែកចាយរបស់វាអនុញ្ញាតឱ្យធ្វើមាត្រដ្ឋានផ្ដេកដោយមិនលះបង់ការអនុវត្ត។

9. តើក្រុមហ៊ុនណាខ្លះប្រើ MongoDB?

ចម្លើយ៖

  1. ក្រុមហ៊ុនដូចជា Facebook, Google, Adobe, eBay, The New York Times និងក្រុមហ៊ុនជាច្រើនទៀតប្រើប្រាស់ MongoDB សម្រាប់គោលបំណងផ្សេងៗគ្នា ចាប់ពីកម្មវិធីគេហទំព័ររហូតដល់ការវិភាគទិន្នន័យ។
  2. វាក៏មានប្រជាប្រិយភាពផងដែរនៅក្នុងក្រុមហ៊ុនចាប់ផ្តើមអាជីវកម្ម និងក្រុមហ៊ុនដែលកំពុងរីកចម្រើនសម្រាប់សមត្ថភាពរបស់ខ្លួនក្នុងការធ្វើមាត្រដ្ឋានបានយ៉ាងងាយស្រួលនៅពេលដែលពួកគេរីកចម្រើន។

10. តើអនាគតរបស់ MongoDB ទៅជាយ៉ាងណា?

ចម្លើយ៖

  1. អនាគតសម្រាប់ MongoDB មើលទៅភ្លឺស្វាង ជាមួយនឹងការបន្តផ្តោតលើការច្នៃប្រឌិត និងការអភិវឌ្ឍសមត្ថភាព និងមុខងារថ្មីៗ។
  2. វាត្រូវបានគេរំពឹងថានឹងនៅតែជាជម្រើសដ៏ពេញនិយមសម្រាប់អាជីវកម្មដែលកំពុងស្វែងរកការប្រើប្រាស់ទិន្នន័យរបស់ពួកគេច្រើនបំផុត និងបង្កើតកម្មវិធីទំនើបដែលអាចធ្វើមាត្រដ្ឋានបាន។