Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/teerasej/mongodb-dba-workshop
https://github.com/teerasej/mongodb-dba-workshop
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/teerasej/mongodb-dba-workshop
- Owner: teerasej
- Created: 2018-10-09T16:06:30.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-08-16T08:07:28.000Z (5 months ago)
- Last Synced: 2024-08-16T14:53:43.232Z (5 months ago)
- Size: 542 KB
- Stars: 4
- Watchers: 5
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Security: security-authentication-mechanism.md
Awesome Lists containing this project
README
# MongoDB for DBA Workshop
## โดย [Nextflow.in.th](https://www.nextflow.in.th)
## Setup guideline
- [Setup](setup.md)
## Presentation
- [Download MongoDB for DBA](https://nextflowth-my.sharepoint.com/:b:/g/personal/teerasej_nextflowth_onmicrosoft_com/EeqKc8r0cxJJrcWgFKF_VO0BC9Zr5yvg3gT8BDYo-SKUgw?e=8as9dR)
- [Download Indexes](https://nextflowth-my.sharepoint.com/:b:/g/personal/teerasej_nextflowth_onmicrosoft_com/Eb_b9M49RTpAjcxJ3YpQiSMBAWSBI9GOB4l6DUe1wbP98w?e=BuobDH)
- [Download Security](https://nextflowth-my.sharepoint.com/:b:/g/personal/teerasej_nextflowth_onmicrosoft_com/EZRbXBaShZtCn-2iIZ5CLmEBPjA6ClPjiujqRS96alR_Ug?e=s6MRej)
- [Download Administration](https://nextflowth-my.sharepoint.com/:b:/g/personal/teerasej_nextflowth_onmicrosoft_com/ERzUeVp1rdlOqmERmBrStJQBJZETPLDKdvqvCuPOVBSQDA?e=oMLS40)## Mongo Atlas
1. [สมัคร และทดลองสร้าง Cluster บน Mongo Atlas](contents/atlas-create-cluster-free.md)
2. [ฝึกเชื่อมต่อ Cluster ด้วย Mongo Compass](contents/compass-connect-example-cluster.md)## MongoDB Shell
1. [ฝึกเชื่อมต่อ Cluster บน Atlas ด้วย Mongo Shell และใช้คำสั่งพื้นฐาน](contents/mongo-shell-connect-example-cluster)
2. [รัน MongoDB ด้วย Shell](contents/connect-mongodb-with-shell.md) ([คำอธิบายเพิ่มเติม](contents/mongod-command.md))
3. [ฝึกเชื่อมต่อ Local Cluster ด้วย Mongo Compass](contents/compass-connect-localhost-cluster.md)## MongoDB Command
- [เรื่อง Mongo Document](contents/mongod-document.md)
- [SQL compare to MongoDB](https://docs.mongodb.com/manual/reference/sql-comparison/)1. [โหลดข้อมูล ด้วยคำสั่ง `mongoimport`](contents/mongo-import.md)
2. [Insert Operation](contents/mongo-operation-insert.md)
3. [Read Operation](contents/mongo-operation-read.md)
4. [Update Operation](contents/mongo-operation-update.md)
5. [Remove Operation](contents/mongo-operation-remove.md)### Q&A
- [ค้นหาแบบ case-insensitive](https://stackoverflow.com/questions/1863399/mongodb-is-it-possible-to-make-a-case-insensitive-query)
### วิธีต่างๆ ที่ใช้แทน JOIN
** อย่าลืมว่า MongoDB ออกแบบมาเพื่อให้ประสิทธิภาพในการอ่าน/เขียน Data จากฐานข้อมูลสู่ระดับ Application ทำงานได้เร็วที่สุด กลไก JOIN จึงไม่มีมาตั้งแต่ต้น แต่ $lookup ก็สามารถพิจารณาเอามาใช้งานในทำนองเดียวกันได้ รวมถึงแนวคิดต่างๆ ที่เอามาทดแทน JOIN ได้ครับ
- [$lookup example](https://stackoverflow.com/a/33511166)
- [สร้าง JOIN Collection](https://stackoverflow.com/a/22739813)## Indexing
1. [Single Field Indexes](contents/index-single-field.md)
2. [Index Sorting](contents/index-sorting.md)
3. [Index Compound](contents/index-compound.md)## MongoD Command & Config
1. [Setup Vagrant Image Environment](contents/vagrant-image-setup.md)
2. [MongoD Command](contents/mongod-command.md)
3. [MongoD Configuration Files](contents/mongod-config-file.md)## Security & Authentication
1. [Security: First Admin account (Localhost exception)](contents/security-localhost-exception.md)
2. [Security: Authentication method](contents/security-authentication-method.md)## Replica Set
1. [Setting up a Replica Set](contents/replica-set-config-file.md)
2. [# Reconfiguring a Running Replica Set](contents/replica-set-reconfig.md)### Q&A
- [Connection String แบบต่างๆ](https://docs.mongodb.com/manual/reference/connection-string)
## Sharding
1. [Setting up a shared cluster](contents/shard-config-file.md)
## Exercise
- [Exercise in Advanced Topics for Database Administrator](contents/advanced/README.md)