강의

멘토링

커뮤니티

Programming

/

Back-end

Mô hình dữ liệu phân tán

Tìm hiểu cách mô hình hóa dữ liệu trong môi trường cơ sở dữ liệu phân tán.

(4.8) 13 đánh giá

122 học viên

  • kuke
3시간 만에 완강할 수 있는 강의 ⏰
실무경험
데이터모델링
DBMS/RDBMS
system-design
software-design
database-modeling
modeling

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

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

  • Mô hình dữ liệu phân tán

  • Chiến lược thiết lập shard key

  • Chiến lược phân chia ranh giới

  • Chiến lược triển khai ranh giới


Bí quyết thiết kế
mô hình dữ liệu của nhà phát triển công ty IT

Khóa học này giải thích các chiến lược thiết kế để mô hình hóa dữ liệu trong môi trường cơ sở dữ liệu phân tán.
Không có quá trình viết code trực tiếp hay thực hành, mà tập trung thiết kế, khái niệm, phương pháp luận, chiến lược một cách súc tích.

Chúng tôi hy vọng bạn sẽ cùng khám phá quá trình thiết kế và suy nghĩ thay đổi dần dần để phản ánh các yêu cầu đa dạng,
trải nghiệm kiến thức thiết kế thực chiến quy mô lớn mà các nhà phát triển tại công ty IT đã trực tiếp trải qua.

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

✅ Người biết rằng cần phân tán nhưng đang băn khoăn không biết nên thiết lập khóa shard như thế nào

✅ Bạn đã biết về chiến lược sharding nhưng tò mò về phương pháp mô hình hóa dữ liệu phù hợp với môi trường phân tán

✅ Những người muốn hiểu rõ ràng cách hiệu suất thay đổi khi áp dụng sharding, bao gồm cả căn cứ cụ thể

Từ thiết lập khóa shard đến triển khai ranh giới
Nguyên tắc thiết kế thực tế học một lần

Khóa học này đưa ra phương pháp tiếp cận cho các vấn đề đa dạng dưới đây.

  • Khóa shard nên được thiết lập thành gì?

  • Làm thế nào để có thể đáp ứng các yêu cầu hệ thống?

  • Làm thế nào để thiết lập ranh giới của domain?

  • Làm thế nào để có thể triển khai ranh giới đã thiết lập?

Thông qua khóa học này, bạn có thể mở rộng tầm nhìn và thu được những hiểu biết sâu sắc về thiết kế kiến trúc hệ thống phân tán.
Để có thể áp dụng ngay vào dự án thực tế, khóa học tiếp cận từ góc độ thực tiễn chứ không phải lý thuyết, hãy trực tiếp trải nghiệm quá trình phát triển thiết kế theo sự thay đổi của yêu cầu.

Nội dung học tập 📕

  • Cách thiết kế mô hình dữ liệu trong môi trường cơ sở dữ liệu phân tán

  • Chiến lược thiết lập khóa shard

  • Hiểu về ranh giới

  • Cách triển khai ranh giới


Kiến thức tiên quyết 📢

  • Mô hình hóa dữ liệu

Vì khóa học không đề cập đến những kiến thức cơ bản về mô hình hóa dữ liệu, nên bạn cần có kinh nghiệm tự suy nghĩ và thiết kế ngay cả với những yêu cầu đơn giản. Tôi nghĩ hầu hết mọi người đều có kinh nghiệm về thiết kế bảng cơ sở dữ liệu quan hệ.

  • Hiểu về Sharding

Khóa học không giải thích khái niệm sharding. Vì đã có rất nhiều tài liệu học tập trên internet, bạn cần tự học về khái niệm này trước khi tham gia.

Q&A trước khi đăng ký khóa học 💬

Q. Tôi chưa có kinh nghiệm về mô hình hóa dữ liệu phức tạp, liệu có thể học được không?

A. Không nhất thiết phải có kinh nghiệm phức tạp. Tuy nhiên, kinh nghiệm trực tiếp suy nghĩ và thiết kế là quan trọng. Bạn cần có khả năng rút ra mô hình dữ liệu dựa trên yêu cầu và thiết lập mối quan hệ giữa các mô hình dữ liệu.

Q. Tôi không hiểu sharding là gì.

A. Khái niệm về sharding không được đề cập trong bài giảng nên bạn cần tự học thêm. Chỉ cần hiểu khái niệm sharding, lý do cần thiết và một số chiến lược sharding là đủ. Vì đã có nhiều tài liệu trên internet, bạn có thể học khái niệm này mà không gặp khó khăn gì. Trong bài giảng, chúng ta sẽ học cách thiết kế mô hình dữ liệu trong môi trường phân tán dựa trên hiểu biết về sharding.

Q. Tôi không có kinh nghiệm hay hiểu biết về môi trường phân tán, liệu có nên nghe khóa học này không?

A. Nếu bạn không có kinh nghiệm hoặc hiểu biết về môi trường phân tán, bạn có thể không hiểu được những gì được giải thích trong bài gi강. Cần có hiểu biết cơ bản về hệ thống phân tán.

Q. Tôi không rõ có thể học được gì từ khóa học này.

A. Nếu bạn vẫn chưa có cảm giác rõ ràng, tôi khuyên bạn nên hoãn việc học khóa học này sang một thời điểm khác. Vì đây không phải là chủ đề cơ bản nên có thể gặp khó khăn khi học. Ngoài ra, xin lưu ý rằng nếu không xử lý các hệ thống quy mô lớn thì việc học và sử dụng cơ sở dữ liệu phân tán có thể là không cần thiết.

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

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

  • Người muốn tìm hiểu về các phương pháp mô hình hóa dữ liệu trong cơ sở dữ liệu phân tán

  • Người đang phân vân không biết nên đặt shard key là gì

  • Người muốn biết cách phân định ranh giới.

  • Người muốn biết cách triển khai ranh giới.

Cần biết trước khi bắt đầu?

  • Hiểu về mô hình dữ liệu

  • Cơ sở lý thuyết về cơ sở dữ liệu

  • Hiểu về Sharding

Xin chào
Đây là

1,466

Học viên

158

Đánh giá

224

Trả lời

4.9

Xếp hạng

2

Các khóa học

안녕하세요.

IT 기업 개발자로 근무하며, 대규모 시스템을 지탱하기 위해 다양한 기술을 활용해보고 있습니다.

실무 관점의 개발 지식을 공유하고자 개설하였고, 많은 도움이 되었으면 좋겠습니다.

 

[문의]

Email : kukekyakya@gmail.com

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

Tất cả

12 bài giảng ∙ (1giờ 0phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

13 đánh giá

4.8

13 đánh giá

  • hahahl님의 프로필 이미지
    hahahl

    Đánh giá 54

    Đánh giá trung bình 5.0

    5

    92% đã tham gia

    Đang nghe bài giảng về hệ thống quy mô lớn thì tò mò nên nghe trước, và đây thực sự là lựa chọn tuyệt vời nhất!

    • kuke
      Giảng viên

      hahahl, cảm ơn bạn đã đánh giá tốt! Thật tự hào khi biết bạn đã có lựa chọn tốt nhất!

  • enca님의 프로필 이미지
    enca

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Đây là khóa học giúp giải đáp những thắc mắc về thế giới mà tôi chưa từng trải nghiệm và mang lại nhiều insight quý giá! Tôi rất khuyến khích những ai cũng nghĩ mình đang ở trong cái giếng như tôi! Không chỉ khóa học này mà các khóa học khác của giảng viên còn tuyệt vời hơn nữa!

    • kuke
      Giảng viên

      Chào Haying, cảm ơn bạn đã đánh giá tốt!! Bạn không chỉ tham gia diễn đàn mà còn học cả khóa học modeling nữa..! Chúc mừng bạn đã hoàn thành khóa học~!

  • khmkhm01288144님의 프로필 이미지
    khmkhm01288144

    Đánh giá 9

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Cảm ơn bạn vì khóa học tuyệt vời! Từ khóa học 'Thiết kế hệ thống quy mô lớn học qua thực hành với Spring Boot - Bảng tin' tôi đã cảm nhận được rằng, đây là một khóa học tuyệt vời giúp tôi hiểu sâu sắc những phần mà trước đây tôi nghĩ là cơ bản nên đã bỏ qua. Tôi luôn có mong muốn trở thành một developer có chiều sâu, và tôi cảm thấy khóa học này chính là điều tôi cần.

    • kuke
      Giảng viên

      Anh Kyung Hwan, cảm ơn anh đã đánh giá tốt! Anh đã học khóa học trước rồi chuyển sang khóa này nhỉ~~ Thấy anh học tập đều đặn như vậy, em nghĩ anh sẽ sớm trở thành một developer có chiều sâu! Chúc mừng anh đã hoàn thành khóa học~!

  • newbeginner님의 프로필 이미지
    newbeginner

    Đánh giá 36

    Đánh giá trung bình 4.8

    5

    100% đã tham gia

    • kuke
      Giảng viên

      Bạn đang chuẩn bị tìm việc, cảm ơn bạn đã đánh giá tốt! Chúc bạn thành công trong việc tìm kiếm công việc!

  • worker님의 프로필 이미지
    worker

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Tôi có được insight tốt là có thể sử dụng kho lưu trữ riêng biệt như một chỉ mục. Hy vọng điều này sẽ giúp ích cho việc giải quyết vấn đề trong tương lai. Tiếp nối buổi trước, tôi sẽ mong chờ bài giảng tiếp theo.

    • kuke
      Giảng viên

      Worker, cảm ơn bạn vì đánh giá tốt! Thật tự hào khi bạn đã tiếp thu tốt!

924.262 ₫

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

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!