ដំឡើង MongoDB
- ជំហ៊ានទី ១ ៈនាំចូលឃ្លាំងម៉ុងដូឌីប៊ី។ នាំចូលកូនសោសាធារណៈដែលប្រើដោយប្រព័ន្ធគ្រប់គ្រងកញ្ចប់។
- ជំហ៊ានទី ២ តំឡើងកញ្ចប់ម៉ុងដូឌីប៊ី។ តំឡើងម៉ុងហ្គោឌីប៊ីមានស្ថេរភាពចុងក្រោយ៖
- ជំហានទី ៣៖ ដាក់ដំណើរការ MongoDB ជាសេវាកម្មនៅលើអ៊ូប៊ុនទូ ១៦.០៤ ។
- ជំហានទី ៤៖ តំឡើងនិងភ្ជាប់ម៉ុងហ្គោឌី។
- ជំហានទី ៥: លុប MongoDB ។
តើខ្ញុំត្រូវទាញយក និងដំឡើង MongoDB ដោយរបៀបណា?
របៀបទាញយក និងដំឡើង MongoDB នៅលើ Windows
- ជំហានទី 1 — ទាញយកកញ្ចប់កម្មវិធីដំឡើង MongoDB MSI ។ ចូលទៅទីនេះ ហើយទាញយកកំណែបច្ចុប្បន្នរបស់ MongoDB ។
- ជំហានទី 2 - ដំឡើង MongoDB ជាមួយអ្នកជំនួយការដំឡើង។
- ជំហានទី 3- បង្កើតថតឯកសារដើម្បីរក្សាទុកមូលដ្ឋានទិន្នន័យរបស់យើង។
- ជំហានទី 4 — ដំឡើងផ្លូវកាត់ឈ្មោះក្លែងក្លាយសម្រាប់ Mongo និង Mongod ។
- ជំហានទី 5 - ផ្ទៀងផ្ទាត់ថាការដំឡើងបានជោគជ័យ។
តើខ្ញុំដឹងដោយរបៀបណាប្រសិនបើ MongoDB ត្រូវបានដំឡើងនៅលើអ៊ូប៊ុនទូ?
ពិនិត្យមើល MongoDB កំណែនៅក្នុងវីនដូ / លីនុច
- ដើម្បីពិនិត្យមើលកំណែ mongodb ប្រើពាក្យបញ្ជា mongod ជាមួយជម្រើស –version ។
- នៅលើបង្អួចអ្នកនឹងត្រូវប្រើផ្លូវពេញលេញទៅ mongod.exe និង mongo.exe ដើម្បីពិនិត្យមើលកំណែ mongodb ប្រសិនបើអ្នកមិនបានកំណត់ផ្លូវ MongoDB ។
- ប៉ុន្តែប្រសិនបើ MongoDb Path កំពុងត្រូវបានកំណត់អ្នកអាចប្រើពាក្យបញ្ជាម៉ុងដូតនិងម៉ុងដូ។
តើខ្ញុំត្រូវចាប់ផ្តើម MongoDB នៅក្នុងស្ថានីយដោយរបៀបណា?
ការព្រមានគឺជាអ្វីដែលអ្នកត្រូវធ្វើបន្ទាប់ពីការដំឡើង។ វានឹងបើកសែល mongo ជាមួយនឹងការតភ្ជាប់ mongo db របស់អ្នកដែលបានបើកនៅក្នុងស្ថានីយមួយផ្សេងទៀត។
ចម្លើយ 8
- ចាប់ផ្តើមស្ថានីយសម្រាប់ម៉ាស៊ីនមេ mongo របស់អ្នក។
- ទៅ / bin directory ។
- ដំណើរការពាក្យបញ្ជា។
- ចាប់ផ្តើមស្ថានីយសម្រាប់សែលម៉ុងហ្គោរបស់អ្នក។
តើខ្ញុំចាប់ផ្តើម MongoDB ដោយរបៀបណា?
ដំណើរការ MongoDB Community Edition
- រៀបចំបរិស្ថាន MongoDB ។ MongoDB ទាមទារថតទិន្នន័យ ដើម្បីរក្សាទុកទិន្នន័យទាំងអស់។ ផ្លូវថតទិន្នន័យលំនាំដើមរបស់ MongoDB គឺ \data\db ។
- ចាប់ផ្តើម MongoDB ។ ដើម្បីចាប់ផ្តើម MongoDB សូមដំណើរការ mongod.exe ។
- ភ្ជាប់ទៅ MongoDB ។ ដើម្បីភ្ជាប់ទៅ MongoDB តាមរយៈសែល ~bin.mongo.exe សូមបើក Command Prompt ផ្សេងទៀត។
តើ MongoDB ឥតគិតថ្លៃសម្រាប់ការប្រើប្រាស់ពាណិជ្ជកម្មទេ?
2 ចម្លើយ។ ការប្រើប្រាស់ MongoDB ជាមូលដ្ឋានទិន្នន័យ backend អាចត្រូវបានប្រើប្រាស់សម្រាប់សេវាកម្មដែលផ្អែកលើគេហទំព័រពាណិជ្ជកម្ម ហើយមិនតម្រូវឱ្យមានសេវាមួយទៅ GPL ឬ AGPL នៃសេវាកម្មផ្អែកលើគេហទំព័រនោះទេ។
តើខ្ញុំចាប់ផ្តើម MongoDB ក្នុងអ៊ូប៊ុនទូដោយរបៀបណា?
លុបការដំឡើង MongoDB Community Edition
- បញ្ឈប់ម៉ុងដូឌីប៊ី។ បញ្ឈប់ដំណើរការ mongod ដោយចេញនូវពាក្យបញ្ជាដូចខាងក្រោមៈ sudo service mongod stop ។
- យកកញ្ចប់ចេញ។ លុបកញ្ចប់ MongoDB ដែលអ្នកបានដំឡើងពីមុន។ sudo apt-get សម្អាត mongodb-org*
- យកថតទិន្នន័យចេញ។ យកមូលដ្ឋានទិន្នន័យម៉ុងដូឌីនិងកំណត់ហេតុឯកសារ។
តើ MongoDB ដំឡើង Mac នៅឯណា?
បន្ទាប់ពីដំឡើង MongoDB ជាមួយ Homebrew៖
- មូលដ្ឋានទិន្នន័យត្រូវបានរក្សាទុកក្នុងថត /usr/local/var/mongodb/ ។
- ឯកសារ mongod.conf មាននៅទីនេះ៖ /usr/local/etc/mongod.conf ។
- កំណត់ហេតុរបស់ម៉ុងហ្គោអាចរកបាននៅ /usr/local/var/log/mongodb/
- ប្រព័ន្ធគោលពីររបស់ម៉ុងហ្គោនៅទីនេះ៖ /usr/local/Cellar/mongodb/[version]/bin។
តើសហគ្រាស MongoDB ទំនេរទេ?
MongoDB Community Edition គឺឥតគិតថ្លៃទាំងស្រុង។ លក្ខណៈពិសេសសហគ្រាសរបស់ MongoDB ត្រូវបានបង់ ប៉ុន្តែដូចជាក្រុមហ៊ុនកម្មវិធីប្រភពបើកចំហផ្សេងទៀត សហគ្រាសរួមបញ្ចូលមុខងារបន្ថែមដែលត្រូវបានបន្ថែមពីកំណែប្រភពបើកចំហ។
តើខ្ញុំកំណត់កំណែអ៊ូប៊ុនទូដោយរបៀបណា?
1. ពិនិត្យមើលកំណែ Ubuntu របស់អ្នកពី Terminal
- ជំហានទី 1: បើកស្ថានីយ។
- ជំហានទី 2: បញ្ចូលពាក្យបញ្ជា lsb_release -a ។
- ជំហានទី 1: បើក "ការកំណត់ប្រព័ន្ធ" ពីម៉ឺនុយមេនៃផ្ទៃតុក្នុង Unity ។
- ជំហានទី 2: ចុចលើរូបតំណាង "ព័ត៌មានលម្អិត" នៅក្រោម "ប្រព័ន្ធ" ។
- ជំហានទី 3៖ មើលព័ត៌មានកំណែ។
តើដំណើរការសេវាកម្ម MongoDB ក្នុងលីនុចដោយរបៀបណា?
ចាប់ផ្តើម MongoDB ជាសេវាកម្មមួយ។
- កែសម្រួលឯកសារ /etc/mongod.conf ដោយប្រើពាក្យបញ្ជាខាងក្រោម៖
- ឥឡូវនេះអ្នកអាចចាប់ផ្តើមកែសម្រួល mongod.conf ។
- ចាប់ផ្តើមសេវាកម្ម MongoDB ដោយដំណើរការពាក្យបញ្ជាដូចខាងក្រោម៖
តើ MongoDB ងាយស្រួលរៀនទេ?
MongoDB គឺពិតជាងាយស្រួលក្នុងការរៀន និងអនុវត្តនៅក្នុងគម្រោងផងដែរ។ ជាមួយ MongoDB គ្មានពេលវេលារងចាំសូម្បីតែគម្រោងដែលមានប្រតិបត្តិការរាប់លាន។ គុណសម្បត្តិនៃ MongoDB : MongoDB គាំទ្រសំណួរថាមវន្តលើឯកសារដោយប្រើភាសាសំណួរផ្អែកលើឯកសារដែលស្ទើរតែខ្លាំងដូច SQL ។
តើខ្ញុំភ្ជាប់ទៅ MongoDB ពីចម្ងាយដោយរបៀបណា?
- ដំឡើងអ្នកប្រើប្រាស់របស់អ្នក។ ដំបូង ssh ចូលទៅក្នុង server របស់អ្នក ហើយបញ្ចូល mongo shell ដោយវាយ mongo ។
- បើកការផ្ទៀងផ្ទាត់ និងបើកការចូលប្រើ MongoDB រហូតដល់ IP ទាំងអស់។ កែសម្រួលឯកសារកំណត់រចនាសម្ព័ន្ធ MongoDB របស់អ្នក។
- បើកច្រក 27017 នៅលើឧទាហរណ៍ EC2 របស់អ្នក។ ចូលទៅកាន់ផ្ទាំងគ្រប់គ្រង EC2 របស់អ្នក៖ https://console.aws.amazon.com/ec2/
- ជំហានចុងក្រោយ៖ ចាប់ផ្តើម mongo daemon ឡើងវិញ (mongod)
តើ MongoDB ផ្ទុកទិន្នន័យអ៊ូប៊ុនទូនៅឯណា?
4 ចម្លើយ។ លំនាំដើម dbpath សម្រាប់ mongodb គឺ /data/db ។ .. ឬប្រើការដំឡើងកញ្ចប់ MongoDB (ដូចជា Redhat ឬ Debian/Ubuntu) ដែលនឹងរួមបញ្ចូលផ្លូវឯកសារ config នៅក្នុងនិយមន័យសេវាកម្ម។
តើខ្ញុំចាប់ផ្តើមសេវាកម្ម MongoDB យ៉ាងដូចម្តេច?
ចាប់ផ្តើមនៅក្នុង MongoDB 4.0 អ្នកអាចកំណត់រចនាសម្ព័ន្ធ និងចាប់ផ្តើម MongoDB ជាសេវាកម្មកំឡុងពេលដំឡើង ហើយសេវាកម្ម MongoDB ត្រូវបានចាប់ផ្តើមនៅពេលដំឡើងដោយជោគជ័យ។
- ជ្រើសរើសដំឡើង MongoD ជាសេវាកម្ម MongoDB ជាសេវាកម្ម។
- ជ្រើសរើសទាំងពីរ៖
- ឈ្មោះសេវាកម្ម។
- ថតទិន្នន័យ។
- សៀវភៅកត់ត្រា។
តើប្រើបន្ទាត់ពាក្យបញ្ជា MongoDB យ៉ាងដូចម្តេច?
ដើម្បីចាប់ផ្តើម mongo shell និងភ្ជាប់ទៅវត្ថុ MongoDB របស់អ្នកដែលកំពុងដំណើរការលើ localhost ជាមួយនឹងច្រកលំនាំដើម៖
- ទៅរបស់អ្នក។ ៖ ស៊ីឌី
- វាយ ./bin/mongo ដើម្បីចាប់ផ្តើម mongo: ./bin/mongo ។
- ដើម្បីបង្ហាញមូលដ្ឋានទិន្នន័យដែលអ្នកកំពុងប្រើ វាយ db: db ។
MongoDB គឺជា NoSQL មែនទេ?
NoSQL គឺជាមូលដ្ឋានទិន្នន័យទាំងអស់ដែលមិនមែនជាមូលដ្ឋានទិន្នន័យទំនាក់ទំនង (Redis, MongoDB, Cassandra ។ល។)។ មូលដ្ឋានទិន្នន័យ NoSQL មិនប្រើប្រាស់ SQL ទេ។ MongoDB គឺជាប្រភេទនៃមូលដ្ឋានទិន្នន័យ NoSQL ។ គំរូរបស់ MongoDB គឺ 'ការផ្ទុកឯកសារ'។
តើ MongoDB Atlas ឥតគិតថ្លៃទេ?
យើងមានសេចក្តីសោមនស្សរីករាយក្នុងការប្រកាសថាឥឡូវនេះក្រុមអាចប្រើប្រាស់ MongoDB Atlas ដែលជាមូលដ្ឋានទិន្នន័យពពកសកលសម្រាប់ MongoDB — ដោយឥតគិតថ្លៃនៅលើ Microsoft Azure ។ ថ្នាក់ឥតគិតថ្លៃដែលទើបនឹងប្រើបាននៅលើ Azure Cloud ដែលត្រូវបានគេស្គាល់ថា M0 ផ្តល់ឱ្យអ្នកប្រើប្រាស់នូវទំហំផ្ទុក 512 MB និងជាជម្រើសដ៏ល្អសម្រាប់ការរៀន MongoDB ការបង្កើតគំរូ និងការអភិវឌ្ឍន៍ដំបូង។
តើ mysql ឥតគិតថ្លៃសម្រាប់ការប្រើប្រាស់ពាណិជ្ជកម្មទេ?
MySQL ខ្លួនវាគឺជាប្រភពបើកចំហ ហើយអាចត្រូវបានប្រើជាផលិតផលឯករាជ្យនៅក្នុងបរិយាកាសពាណិជ្ជកម្ម។ ប្រសិនបើអ្នកកំពុងដំណើរការ mySQL នៅលើម៉ាស៊ីនមេគេហទំព័រ អ្នកមានសេរីភាពក្នុងការធ្វើដូច្នេះសម្រាប់គោលបំណងណាមួយ ពាណិជ្ជកម្ម ឬអត់។ ប្រសិនបើអ្នកដំណើរការគេហទំព័រដែលប្រើ mySQL អ្នកនឹងមិនចាំបាច់បញ្ចេញកូដណាមួយរបស់អ្នកទេ។
តើខ្ញុំចាប់ផ្តើម MongoDB នៅក្នុង Debian ដោយរបៀបណា?
ប្រើការបង្រៀននេះដើម្បីដំឡើងម៉ាស៊ីនមេ MongoDB 4.0 នៅលើប្រព័ន្ធ Debian 9 Stretch និង Debian 8 Jessie ។
- ជំហានទី 1 - ដំឡើង Apt Repository ។ ជាដំបូង នាំចូលកូនសោ GPG សាធារណៈ MongoDB នៅក្នុងប្រព័ន្ធរបស់អ្នកដោយចេញពាក្យបញ្ជាខាងក្រោម។
- ជំហានទី 2 - ដំឡើងម៉ាស៊ីនមេ MongoDB ។
- ជំហានទី 3 - គ្រប់គ្រងសេវាកម្ម MongoDB ។
- ជំហានទី 4 - សាកល្បងកំណែ MongoDB ។
តើ MongoDB ជាប្រភពបើកចំហមែនទេ?
MongoDB គឺជាឯកសារប្រភពបើកចំហ NoSQL database ដែលមានបញ្ហា។ ខណៈពេលដែលមានការពេញនិយមយ៉ាងខ្លាំង ក្រុមហ៊ុន cloud ដូចជា Amazon Web Services (AWS), IBM Cloud, Scalegrid និង ObjectRocket បានទទួលផលចំណេញពីវាដោយការផ្តល់ជូនវាជាសេវាកម្ម ខណៈដែល MongoDB Inc. មិនអាចរកប្រាក់បានក្នុងកម្រិតដូចគ្នា។
តើមូលដ្ឋានទិន្នន័យ MongoDB មានសុវត្ថិភាពកម្រិតណា?
នេះគឺជាគន្លឹះចំនួន 10 ដែលអ្នកអាចប្រើដើម្បីកែលម្អសុវត្ថិភាពនៃម៉ាស៊ីនមេ MongoDB របស់អ្នកនៅក្នុងបរិវេណ និងក្នុងពពក។
- បើកការផ្ទៀងផ្ទាត់។
- កុំបង្ហាញមូលដ្ឋានទិន្នន័យផលិតកម្មរបស់អ្នកទៅអ៊ីនធឺណិត។
- ប្រើជញ្ជាំងភ្លើង។
- ប្រើឯកសារសំខាន់ៗដើម្បីរៀបចំសំណុំចម្លង។
- បិទចំណុចប្រទាក់ស្ថានភាព HTTP ។
- បិទចំណុចប្រទាក់ REST ។
- កំណត់រចនាសម្ព័ន្ធ bind_ip ។
- បើក SSL ។
តើសហគ្រាស MongoDB មានតម្លៃប៉ុន្មាន?
ក្រុមហ៊ុន MongoDB Enterprise មានពីរលំដាប់ ដោយ Core មានតម្លៃ $6,500 ក្នុងមួយ server ក្នុងមួយឆ្នាំ និង Advanced មានតម្លៃ $10,000 ក្នុងមួយ server ក្នុងមួយឆ្នាំ។
តើត្រីវិស័យ MongoDB ឥតគិតថ្លៃទេ?
MongoDB Compass Community គឺឥតគិតថ្លៃ ប៉ុន្តែមានកម្រិតបន្តិច។ វាអនុញ្ញាតឱ្យអ្នកភ្ជាប់ទៅមូលដ្ឋានទិន្នន័យ MongoDB របស់អ្នកដើម្បីដំណើរការសំណួរ ពិនិត្យមើលផែនការប្រតិបត្តិសំណួរ គ្រប់គ្រងសន្ទស្សន៍ និងបង្កើត ទម្លាក់/បង្កើតបណ្តុំ និងមូលដ្ឋានទិន្នន័យ។ MongoDB 3.6 ប្រតិបត្តិការ – ប្រកាសប្លក់។
តើ Cassandra ទំនេរទេ?
Apache Cassandra គឺជាកម្មវិធីឥតគិតថ្លៃ និងប្រភពបើកចំហ ចែកចាយ ហាងលក់ជួរឈរធំទូលាយ ប្រព័ន្ធគ្រប់គ្រងមូលដ្ឋានទិន្នន័យ NoSQL ដែលត្រូវបានរចនាឡើងដើម្បីគ្រប់គ្រងទិន្នន័យដ៏ច្រើននៅទូទាំងម៉ាស៊ីនមេទំនិញជាច្រើន ដោយផ្តល់នូវភាពអាចរកបានខ្ពស់ដោយគ្មានចំណុចបរាជ័យតែមួយ។
តើអ្នកពិនិត្យមើលអ្វីដែលលីនុចត្រូវបានដំឡើងដោយរបៀបណា?
ពិនិត្យកំណែ os នៅក្នុងលីនុច
- បើកកម្មវិធីស្ថានីយ (bash shell)
- សម្រាប់ការចូលម៉ាស៊ីនមេពីចម្ងាយដោយប្រើ ssh: ssh user@server-name ។
- វាយពាក្យបញ្ជាណាមួយខាងក្រោម ដើម្បីស្វែងរកឈ្មោះ os និងកំណែនៅក្នុងលីនុច៖ cat /etc/os-release ។ lsb_release -a. hostnamectl
- វាយពាក្យបញ្ជាខាងក្រោមដើម្បីស្វែងរកកំណែខឺណែលលីនុច៖ uname -r.
តើខ្ញុំត្រូវបើកស្ថានីយក្នុងអ៊ូប៊ុនទូដោយរបៀបណា?
2 ចម្លើយ។ អ្នកអាច៖ បើក Dash ដោយចុចលើរូបតំណាង Ubuntu នៅផ្នែកខាងលើខាងឆ្វេង វាយពាក្យ “terminal” ហើយជ្រើសរើសកម្មវិធី Terminal ពីលទ្ធផលដែលបង្ហាញ។ ចុចផ្លូវកាត់ក្តារចុចបញ្ជា (Ctrl) - ជំនួស (Alt) + T ។
របៀបដំឡើង Virtualbox នៅលើ Linux?
របៀបដំឡើង VirtualBox 5.2 នៅលើ Ubuntu 16.04 LTS
- ជំហានទី 1 - តម្រូវការជាមុន។ អ្នកត្រូវតែបានចូលទៅក្នុងម៉ាស៊ីនមេរបស់អ្នកដោយប្រើសិទ្ធិជា root ឬ sudo អ្នកប្រើប្រាស់។
- ជំហានទី 2 - កំណត់រចនាសម្ព័ន្ធ Apt Repository ។ ចូរយើងនាំចូលកូនសោសាធារណៈ Oracle ទៅកាន់ប្រព័ន្ធរបស់អ្នកដែលបានចុះហត្ថលេខាលើកញ្ចប់ Debian ដោយប្រើពាក្យបញ្ជាខាងក្រោម។
- ជំហានទី 3 - ដំឡើង Oracle VirtualBox ។
- ជំហានទី 4 - បើកដំណើរការ VirtualBox ។
រូបថតនៅក្នុងអត្ថបទដោយ“ វិគីភីឌា” https://en.wikipedia.org/wiki/Amazon_Elastic_Compute_Cloud