강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Back-end

Các khái niệm và phương pháp điều chỉnh được xem xét khi di chuyển 20 tỷ mẩu dữ liệu sang MySQL

Chúng tôi đã đề cập đến các khái niệm được xem xét khi di chuyển 20 tỷ mẩu dữ liệu được quản lý thông qua MongoDB hiện có sang MySQL.

(4.3) 24 đánh giá

417 học viên

  • July
3시간 만에 완강할 수 있는 강의 ⏰
마이그레이션
rdb
MySQL
mysql-workbench
mysql-query
MongoDB

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Những điều cần lưu ý khi sử dụng MySQL

  • Viết truy vấn trong MySQL

  • Các ràng buộc khác nhau trong MySQL

  • Khóa trong MySQL

Làm thế nào để chúng ta di chuyển 20 tỷ bản ghi dữ liệu? 🤔

Trong công việc gần đây, tôi đã di chuyển 20 tỷ bản ghi dữ liệu từ MongoDB sang MySQL, giúp tiết kiệm chi phí và chuẩn hóa.

Nói thẳng ra thì không có câu trả lời đúng. Tôi không biết mình đã làm đúng chưa, hay liệu có thể tối ưu hóa thêm được nữa không.

Tuy nhiên, chúng tôi vẫn triển khai dịch vụ một cách bình thường và không bị gián đoạn, và tôi muốn chia sẻ với bạn những lĩnh vực mà chúng tôi đã cân nhắc và chú ý để tối ưu hóa trong quá trình này.

Qua bài giảng này, tôi hy vọng bạn sẽ hiểu được sức hấp dẫn của DB và những mối quan tâm của các nhà phát triển backend .

Các tính năng của khóa học này

📌 Chủ đề này dựa trên 100% kinh nghiệm của tôi.

📌 Nội dung bao gồm những điều tôi muốn chia sẻ ngoài những gì tôi đã trải nghiệm.

📌 Tôi sẽ xem xét bất kỳ phần nào mà lời giải thích cá nhân của tôi còn thiếu sót và cho bạn biết.

📌 Tôi sẽ kể cho bạn nghe về kinh nghiệm thực tế của tôi.

Tôi giới thiệu điều này cho những người này

nhà phát triển phần mềm phụ trợ

DB: Bạn không thể viết một truy vấn sao?

Kỹ sư DB
Tôi muốn chia sẻ và thông báo cho bạn về những điều này.

người tìm việc
Tôi cần chuẩn bị cho công việc lập trình viên và tôi tò mò về RDB.

Bài giảng bao gồm các chủ đề sau: 🤔

  1. Chỉ mục nhiều cột [Chỉ mục tổng hợp]

  2. Giải thích truy vấn [Phân tích truy vấn]

  3. Chỉ số bao phủ [ Tối ưu hóa chỉ số ]

  4. RDB so với ElasticSearch [Chỉ mục và Chỉ mục đảo ngược]

  5. SẮP XẾP THEO [Tối ưu hóa sắp xếp]

  6. CHÈN [Tối ưu hóa chèn]

  7. KHÓA TỰ ĐỘNG TĂNG [ Khóa TỰ ĐỘNG TĂNG ]

  8. Index Dive [Tối ưu hóa lập kế hoạch truy vấn]

  9. Tiền tố Index [Chỉ số Lightening]

  10. Khóa MySQL [ Tính toàn vẹn và đồng thời của MySQL ]

  11. DeadLock [Hiểu về DeadLock thông qua Phân tích trường hợp]

  12. Không có OFFSET [Điều chỉnh truy vấn]

  13. Bỏ qua Khóa [ Quản lý Phiên ]

Ai đã tạo ra khóa học này

Tôi có nhiều kinh nghiệm đa dạng, từ khởi nghiệp đến phát triển dịch vụ metaverse và nền tảng. Gần đây, tôi đã di chuyển một dịch vụ xử lý 20 tỷ dữ liệu MongoDB sang MySQL, và hiện tôi là nhà phát triển máy chủ nền tảng xử lý 20 tỷ dữ liệu MySQL.

Những điều cần lưu ý trước khi tham gia khóa học

Môi trường thực hành

  • Bài giảng này sẽ dựa trên hệ điều hành MacOS. MySQL Workbench sẽ được sử dụng, vì vậy hãy cài đặt nó.


Một bài giảng hay để tham khảo 💁


Khóa học này chủ yếu tập trung vào MySQL.

Nhưng không có công ty nào tôi từng trải nghiệm sử dụng một DB duy nhất.

  • Tất nhiên, trong trường hợp khởi nghiệp, nó được cấu hình với một DB.


Chúng tôi lựa chọn và sử dụng nhiều DB khác nhau tùy theo tình huống, tình trạng cũ và môi trường.

Vì vậy, tôi nghĩ chỉ sử dụng MySQL thôi có thể là không đủ.


Nếu bạn tò mò về MongoDB, một nền tảng NoSQL hàng đầu, bài giảng dưới đây sẽ rất hữu ích.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Bất cứ ai sử dụng DB lần đầu tiên

  • Bất cứ ai tò mò về thiết kế dữ liệu dung lượng lớn

  • Bất cứ ai tò mò về các khái niệm cơ bản của MySQL

Xin chào
Đây là

3,520

Học viên

162

Đánh giá

87

Trả lời

4.5

Xếp hạng

15

Các khóa học

자기 소개

비전공자 출신으로 판교에서 플랫폼 서버 개발을 담당하여 진행하고 있습니다.

서버 최적화와 다양한 쿼리 튜닝을 좋아합니다.

 

경력

[前] 샌드박스 블록체인 개발자

[前] 넥슨 자회사 백엔드 개발자

[前] 판교 대기업 플랫폼 서버 개발자

[] 판교 모회사 서버 개발자

Chương trình giảng dạy

Tất cả

13 bài giảng ∙ (2giờ 6phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

24 đánh giá

4.3

24 đánh giá

  • 유쾌한 캥거루님의 프로필 이미지
    유쾌한 캥거루

    Đánh giá 14

    Đánh giá trung bình 4.9

    5

    92% đã tham gia

    기본적인 개념보다는 좀 더 쿼리를 작성하는데에 있어서 주의해야하는 부분들에 대해서 집중적으로 알려주는 좋은 강의라고 생각을 합니다. 이 강의에서 쿼리에 대해서 배워가시기 보다는 성능 개선이나 튜닝 개선을 많이 배워 갈 수 있다는 생각이 들었습니다. 사실 쿼리에 대해서는 일반적으로 ChatGPT를 통해서도 개발이 가능하다고 생각을 하기 떄문에 이런 이론에 집중된 강의가 더 만족스럽게 다가왔습니ㅣ다.

    • July
      Giảng viên

      많은 분들이 MySQL을 사용하시고 제가 다루었던 방식에 대해서 공유드리고 싶었습니다. 남겨주신 내용처럼 사실 쿼리에 대해서는 저보다 AI가 더 정확할꺼 같아요 ㅎㅎ 그래서 쿼리보다는 이론이나 최적화하는 부분에 대해서 다루어보았습니다. 좋은 평 해주셔서 감사합니다.😁

  • 쿄큐큐님의 프로필 이미지
    쿄큐큐

    Đánh giá 51

    Đánh giá trung bình 4.9

    5

    100% đã tham gia

    • 유희준님의 프로필 이미지
      유희준

      Đánh giá 34

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      • gy.lyu님의 프로필 이미지
        gy.lyu

        Đánh giá 9

        Đánh giá trung bình 5.0

        5

        31% đã tham gia

        업무에 큰도움이 될것 같습니다.

        • July
          Giảng viên

          많은 도움이 되었다고 하시니 뿌듯합니다. 들어주셔서 감사합니다 :)

      • Kwonkyu Park님의 프로필 이미지
        Kwonkyu Park

        Đánh giá 10

        Đánh giá trung bình 4.3

        4

        100% đã tham gia

        잊고있던 개념들을 오랜만에 떠올려볼 수 있는 좋은 강의였습니다

        Ưu đãi có thời hạn, kết thúc sau 11:19:15 ngày

        28.880 ₫

        24%

        807.144 ₫

        Khóa học khác của July

        Hãy khám phá các khóa học khác của giảng viên!

        Khóa học tương tự

        Khám phá các khóa học khác trong cùng lĩnh vực!