
Học thiết kế hệ thống quy mô lớn thông qua việc tự tay xây dựng với Spring Boot - Bảng tin
kuke
대규 mô dữ liệu và lưu lượng truy cập để hỗ trợ hệ thống, hãy tự mình tạo ra bằng Spring Boot và học hỏi.
Trung cấp trở lên
Spring Boot, MySQL, Redis
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.
177 học viên
Độ khó Trung cấp trở lên
Thời gian Không giới hạn


Đánh giá từ những học viên đầu tiên
5.0
김현진
Rất hữu ích! Tôi đã biết về sự cần thiết của cơ sở dữ liệu phân tán nhưng chưa bao giờ nghĩ đến khía cạnh mô hình hóa dữ liệu phân tán! Cảm ơn bạn vì bài giảng thú vị 😊😊
5.0
eoyeong
Tôi đã rất cảm động với bài giảng trước và đăng ký ngay khi bài giảng này vừa ra mắt, và quả thật nội dung rất hay và tôi đã học rất thú vị. Thật ra tôi không chắc mình đã hiểu hoàn toàn hay chưa, nhưng có vẻ như tôi đã nắm được những điểm cần cân nhắc khi mô hình hóa DB phân tán. Nhưng vẫn thấy hơi ngắn... 😭
5.0
리나
Xin chào thầy, trước tiên thực sự cảm ơn thầy đã tạo ra những bài giảng tuyệt vời như vậy ^_^ Tôi thực sự rất mong chờ bài giảng Redis phân tán cache mà thầy đang chuẩn bị. Không biết trong lịch trình bận rộn, thầy có phiền không nếu tôi nhờ vả thay vì đặt câu hỏi? ^^ Sau khi xem bài giảng 'Mô hình hóa dữ liệu phân tán', tôi đã thu được những kiến thức thực sự tốt và nghĩ rằng sẽ rất hữu ích trong việc triển khai thực tế. Nếu thầy có kế hoạch cho bài giảng tiếp theo, liệu thầy có thể tạo ra một bài tập trung vào thực hành 'Mô hình hóa dữ liệu phân tán' không? Thầy nhớ chăm sóc sức khỏe và tôi sẽ mong chờ bài giảng tiếp theo^^ Cảm ơn thầy!
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
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.
✅ 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ể
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.
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
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. 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.
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
Xác minh Inflearn
2,109
Học viên
232
Đánh giá
255
Trả lời
4.9
Xếp hạng
3
Các khóa học
Xin chào.
Làm việc với tư cách là nhà phát triển tại một doanh nghiệp IT, tôi đang áp dụng nhiều công nghệ đa dạng để duy trì các hệ thống quy mô lớn.
Tôi lập blog này nhằm chia sẻ những kiến thức phát triển phần mềm từ góc độ thực tiễn, hy vọng sẽ giúp ích được nhiều cho các bạn.
[Liên hệ]
Email : kukekyakya@gmail.com
Tất cả
12 bài giảng ∙ (1giờ 0phút)
Tài liệu khóa học:
Tất cả
20 đánh giá
4.9
20 đánh giá
Đánh giá 2
∙
Đánh giá trung bình 5.0
5
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.
Worker, cảm ơn bạn vì đánh giá tốt! Thật tự hào khi bạn đã tiếp thu tốt!
Đánh giá 9
∙
Đánh giá trung bình 5.0
5
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.
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~!
Đánh giá 32
∙
Đánh giá trung bình 5.0
5
Bài giảng rất hữu ích. Xin cảm ơn.
Chào anh Peter, cảm ơn anh vì những đánh giá tích cực! Chúc mừng anh đã nỗ lực hoàn thành khóa học nhé~!
Đánh giá 4
∙
Đánh giá trung bình 5.0
5
Đâ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!
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~!
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!