Gửi mọi người Group Telegream Wecommit Public Community : www.wecommit.com.vn/wecommitcommunity ,anh em có thể trao đổi những câu hỏi , vấn đề khi xem Video và kết nối với tôi trong Group nhé (trường hợp click trực tiếp bị lỗi thì ae copy link ra browser nhé)
Mấy năm trước mới học về database tìm mãi k có ông nào ra video kiểu như thế này. Rồi đủ duyên tìm được video nói về kiến trúc csdl oracle của Huy, sau đó tìm hiểu và tham gia cộng đồng 100x từ 2022 đến nay, lúc nào Huy cũng share các video về CSDL cũng như các bí kíp rất dễ hiểu, đúng bản chất, và áp dụng được luôn rất giá trị.
E cảm ơn anh vì đã chia sẻ những kiến thức cực kì chi tiết như này ạ. Ngay phần cài đặt a cũng nói rõ từng mục có chức năng gì, services là như thế nào. Những chia sẻ của a rất dễ hiểu và giúp e hiểu rõ bản chất mysql hơn nhiều lắm ạ.
Em chào anh! Em rất hay xem các video của anh và rất thích những kiến thức mà anh chia sẻ! Em có một câu hỏi mong anh giải đáp giúp em là: Database chạy Single Thread hay Multi Thread khi Query ạ? Em đã tìm kiếm câu trả lời trên nhiều nguồn có nơi bảo là single, có nơi bảo là multi. Em khá mơ hồ với vấn đề này! Em được biết Database sử dụng data file để lưu trữ dữ liệu. Nếu chạy multi thread thì làm sao nó đảm được tính toàn vẹn của dữ liệu. Và nếu chạy single thread thì nó xử lý như thế nào với lượng truy cập lớn từ client? Mong anh lên video về chủ đề này ạ! Em cám ơn ạ!!! Chúc anh thành công và nhiều sức khoẻ!
có phải khi mình tạo 1 database mới, thì thứ sẽ được lưu trên hệ thống là 1 cái cấu hình và các cái table có liên quan(các table sẽ được lưu trên tablespace). và khi mình khởi chạy trình DBMS, chúng mới hiển thị dưới dạng 1 database không anh?
cám ơn vì các nội dung mà bạn đã chia sẻ, bạn có thể cho mình biết thêm là ở đoạn 25:18 la bạn đang sử dụng phần mềm gì không vậy. Cám ơn bạn rất nhiều.
@@tranquochuywecommit Ok luôn bác, kiến thức quý thì cần lan tỏa, để ae trình độ nào cũng có thể tiếp cận kể cả người ko chuyên. Vì kiến thức lập trình với người thông minh thì ko khó nắm bắt, nhưng với người ngoài ngành, hoặc chưa hiểu khái niệm chung thì cần những video kỹ và cơ bản để hiểu bài bản, đúng bản chất của cái họ đang làm, sử dụng cho mục đích, phù hợp với từng ngôn ngữ, app mà họ phát triển.
Anh Huy ơi cho em hỏi dự án bây giờ có sử dụng ràng buộc chặt( dùng khoá ngoại) hay ràng buộc mềm ngầm định trong code ạ. em thấy mội số dự án bây giờ họ không dùng khoá ngoại và chỗ ràng buộc được check trong code. Em cảm ơn ạ.
Cảm ơn anh Huy đã ra những video full course lại miễn phí. Anh Huy có thể cho em xin mindmap mà anh đã vẽ trong xuyên suốt video được không ạ. Em đang theo ngành Data Engineer nên mindmap sẽ rất hữu ích cho bản thân em ạ. Em cảm ơn anh ạ.
Cho em hỏi rằng, khi left join 1 field của bảng này với PK của 1 table khác. Làm sao để tối ưu khi JOIN ạ? Việc tối ưu này có giống WHERE không ạ? Note: Em sử dụng postgresql ạ.
Anh cũng có nhiều video tối ưu và cả video chi tiết về PostgreSQL, em có thể xem tại link trong phần mô tả của video này nhé. Cách tối ưu thì cũng dựa vào chiến lược thực thi em ạ
Anh Huy ơi cho em hỏi tí ạ, theo anh thì hiện tại nếu làm việc nhiều với CSDL thì nên dùng windows hay Linux sẽ tốt hơn ạ? Ưu và nhược điểm của mỗi hệ điều hành này là gì ạ?
Em chào anh. Em thấy video của anh rất hay và chi tiết. Em có một câu hỏi muốn hỏi anh là em có tìm hiểu qua về Index thì Index làm tăng tốc độ của SELECT còn INSERT, UPDATE, DELETE thì bị chậm thì không biết có cách nào để giải quyết vấn đề này không ạ. Em là dev nên cũng không tìm hiểu nhiều về tối ưu. Mong anh chỉ cho em cách giải quyết hoặc là keyword liên quan tới vấn đề này với ạ. Em cảm ơn anh.
Không phải cứ Index thì làm chậm đi DML trong mọi trường hợp đâu. Phải hiểu đúng bản chất. Em xem bài này nhé wecommit.com.vn/su-dung-index-de-tang-toc-cau-lenh-delete/
Em hiểu dc tất cả trừ đoạn exit để sao lưu và khôi phục. Em k hiểu sao đến đoạn đó em exit một cái, sql nó đá em ra khỏi cửa sổ đen đó luôn. Đến lúc em vào lại thì em phải nhập pass trc chứ k thể viết câu lệnh khôi phục hay sao lưu như a hướng dẫn dc. Mong anh giải đáp
Anh ơi, em muốn học về cơ sở dữ liệu, sql, thiết kế cơ sở dữ liệu thì nên xem video thứ tự như nào ạ? Do em là beginner ạ. Em có thấy 1 vài video về sql của anh nên em chưa rõ
ở đoạn 1:27:43 công thức tính ở temporary table hình như bị sai rồi anh ạ, em nghĩ là (created_tmp_tables - created_tmp_disk_tables) / created_tmp_tables * 100
Em có case này nhờ anh giải đáp giúp ạ! Khi backup db có proceduce, function, khi tạo với 1 user db là a; đến khi restore trên 1 hệ thống khác với user khác thì không nhìn thấy proceduce, funtions này nữa. Làm thế nào để restore mà nó hoạt động bình thường ạ?
Bạn học về cấu trúc dữ liệu đặc biệt là BTree sẽ rõ. Bên dưới DBMS sẽ tổ chức các record theo dạng cây đa nhánh, key để search là cột đc index. Hiểu nôm na là giống như bạn search trên 1 cái cây nên filter rất nhanh
index sẽ ảnh hưởng đêbs việc thêm và sửa. Khi bạn tạo nhiều index thì mỗi lần thêm hoặc sửa nó phải sắp xếp lại toàn bộ index đó rất tốn hiệu năng. Vì thế khi sử dụng index phải cân nhắc có nên hay ko. Nếu có nhiều index thì select sẽ rất nhanh nhưng thêm sửa sẽ chậm đi và ngược lại
Gửi mọi người Group Telegream Wecommit Public Community : www.wecommit.com.vn/wecommitcommunity ,anh em có thể trao đổi những câu hỏi , vấn đề khi xem Video và kết nối với tôi trong Group nhé (trường hợp click trực tiếp bị lỗi thì ae copy link ra browser nhé)
Mấy năm trước mới học về database tìm mãi k có ông nào ra video kiểu như thế này. Rồi đủ duyên tìm được video nói về kiến trúc csdl oracle của Huy, sau đó tìm hiểu và tham gia cộng đồng 100x từ 2022 đến nay, lúc nào Huy cũng share các video về CSDL cũng như các bí kíp rất dễ hiểu, đúng bản chất, và áp dụng được luôn rất giá trị.
em cảm ơn chị Trang đã tin tưởng và tham gia cộng đồng phát triển sự nghiệp cùng em.
2 năm trôi vèo vèo chị nhỉ.
hiện tại chị đang làm về lĩnh vực gì vậy ạ? có thể cho em connect với chị được không ạ?
0k
m
mk9
Công thức tạo dựng sự nghiệp không giới hạn của tôi - TOP 1% SECRET: www.top1percentsecret.com/
cảm ơn anh Huy đã ra những video full course lại miễn phí như này, những video này là giá trị thay vì những video lẻ tẻ
E cảm ơn anh vì đã chia sẻ những kiến thức cực kì chi tiết như này ạ. Ngay phần cài đặt a cũng nói rõ từng mục có chức năng gì, services là như thế nào. Những chia sẻ của a rất dễ hiểu và giúp e hiểu rõ bản chất mysql hơn nhiều lắm ạ.
Video hay và đỉnh quá anh ạ, rất cụ thể, chi tiết, dễ hiểu...
Em cảm ơn vì kiến thức và công sức anh để chia sẻ kiến thức cho bọn em ạ.
Em rất thích cách thầy truyền đạt thông. Rất dễ hiểu.
Em cám ơn thầy rất nhiều ^^
cảm ơn Hải nhé.
Cám ơn bạn rất nhiều, chúc bạn có nhiều thành công và hạnh phúc trong cuộc sống nhé
Rất nể kiến thức và tinh thần chia sẻ của a, chúc a sức khỏe và thành công nhé ạ!
Cảm ơn anh nhiều vì những chia sẻ quý giá này. Chúc anh sức khoẻ và thành công trong công việc.
thông tin cô đọng rất hữu ích, cảm ơn ad đã thực hiện video này. Chúc ad sức khoẻ và thành công trong công việc.
Hay quá. Cảm ơn kiến thức rất hữu ích.
Rất hữu ích, cảm ơn anh Huy về những kiến thức anh đã chia sẻ và đóng góp cho cộng đồng. Chúc cộng đồng 100x ngày càng phát triển hơn nữa.
Cám ơn anh đã chia sẻ kiến thức ạ, rất hay và bổ ích 😊
Đúng cái partition hôm em phỏng vấn không trả lời được. Nay anh giải thích dễ hiểu quá ạ. Cảm ơn anh
Anh như một mạnh thường quân ra tay giúp đỡ những mảnh đời còn nghèo kiến thức vậy 🥲, xin cảm ơn anh!
anh em ví dụ làm tôi tí thì rơi điện thoại. Rất thú vị anh em ah :)))
wow, cảm ơn anh, 1 video hệ thống lại toàn bộ kiến thức luôn ạ, em thành thật cảm ơn anh rất nhiều ạ
Cảm ơn anh Huy nhiều video quá hữu ích
may quá tìm dc 1 khóa của người việt. trước toàn xem bài giảng của pháp sư Ấn.
Cảm ơn anh Huy vì những chia sẻ quý giá.
Thank a. Đúng thứ e đang cần ạ
Ủng hộ a làm thêm về series này ạ❤
Cám ơn Anh. Mong có nhiều kiến thức từ Anh❤
Tuyệt vời anh ơi! Cảm ơn chia sẻ của anh ạ
cảm ơn Long nhé
Thank you anh Huy nhiều ạ :)
Em chào anh!
Em rất hay xem các video của anh và rất thích những kiến thức mà anh chia sẻ!
Em có một câu hỏi mong anh giải đáp giúp em là: Database chạy Single Thread hay Multi Thread khi Query ạ? Em đã tìm kiếm câu trả lời trên nhiều nguồn có nơi bảo là single, có nơi bảo là multi. Em khá mơ hồ với vấn đề này!
Em được biết Database sử dụng data file để lưu trữ dữ liệu. Nếu chạy multi thread thì làm sao nó đảm được tính toàn vẹn của dữ liệu. Và nếu chạy single thread thì nó xử lý như thế nào với lượng truy cập lớn từ client?
Mong anh lên video về chủ đề này ạ!
Em cám ơn ạ!!! Chúc anh thành công và nhiều sức khoẻ!
Đọc câu hỏi của b mh thấy cũng khá mơ hồ 😂 Mong AD sớm trả lời
Hóng
Oh :v Mh cũng k biết cái này
có phải khi mình tạo 1 database mới, thì thứ sẽ được lưu trên hệ thống là 1 cái cấu hình và các cái table có liên quan(các table sẽ được lưu trên tablespace). và khi mình khởi chạy trình DBMS, chúng mới hiển thị dưới dạng 1 database không anh?
quá hay anh Huy ơi, Chúc anh mạnh khỏe công việc tốt để tiếp tục chia sẻ ạ
Cảm ơn anh rất nhiều, kiến thức rất hữu ích ạ
Hiện tại mình đang dùng Chromebook thì có thể download được phần mềm nào để thực hành ko ạ?
Anh cho em hỏi anh vẽ mind map bằng công cụ gì vậy ạ? Cảm ơn anh đã chia sẻ.
Cảm ơn anh, video thật sự hữu ích.
Cảm ơn người anh em, mình đã nhận được quà mà anh em gửi nhé.
Rất bất ngờ và thật tuyệt.
cảm ơn anh Huy, video quá chi tiết.
cám ơn vì các nội dung mà bạn đã chia sẻ, bạn có thể cho mình biết thêm là ở đoạn 25:18 la bạn đang sử dụng phần mềm gì không vậy. Cám ơn bạn rất nhiều.
Rất hữu ích, cảm ơn anh đóng góp cho cộng đồng
Làm youtube Back end mới thấy bác này là đầu tiên, follow luôn 🎉
cảm ơn người anh em.
Anh em thấy bạn bè nào cũng làm MySQL thì chia sẻ giúp mình tới bạn ấy nhé.
@@tranquochuywecommit Ok luôn bác, kiến thức quý thì cần lan tỏa, để ae trình độ nào cũng có thể tiếp cận kể cả người ko chuyên.
Vì kiến thức lập trình với người thông minh thì ko khó nắm bắt, nhưng với người ngoài ngành, hoặc chưa hiểu khái niệm chung thì cần những video kỹ và cơ bản để hiểu bài bản, đúng bản chất của cái họ đang làm, sử dụng cho mục đích, phù hợp với từng ngôn ngữ, app mà họ phát triển.
cảm ơn anh em nhé.
Chú anh em một ngày nhiều năng lượng.
Anh Huy ơi cho em hỏi dự án bây giờ có sử dụng ràng buộc chặt( dùng khoá ngoại) hay ràng buộc mềm ngầm định trong code ạ. em thấy mội số dự án bây giờ họ không dùng khoá ngoại và chỗ ràng buộc được check trong code. Em cảm ơn ạ.
Cảm ơn anh vì video chất lượng ạ.
Em cảm ơn anh Huy nhiều ạ. Có cơ hội xin được mời anh uống beer Láng Hạ anh ơi 🤣
hay thật sự học được cách học luôn a❤
Anh ơi, có video trình bày về database không ạ?
Huy ơi nhờ bạn giải thích sự khác nhau giữa mariadb và mysql
Anh làm quá chi tiết. Em là sinh viên thôi, chưa đủ thời gian hiểu rõ hết mà xem thấy rất lôi cuốn. Thêm nhiều clip như vậy nữa anh nha.
em đang là sinh viên thì xem thêm các video trong phần mô tả của kênh, có nhiều video chi tiết thế này anh đã từng làm.
Nó sẽ có ích với em đấy.
@@tranquochuywecommit dạ em cảm ơn anh nhiều. Chúc anh một ngày tốt lành.
thank you a nhiều, a ra video hướng dẫn cài đặt react native android đi a
ông anh dạy dễ hiểu vãi!
Em chào anh ạ. Em lần đầu học về MySQL. Em có thể xin Mindmap trong video để dễ cho việc học tập và ôn tập không ạ. Em cảm ơn anh ạ.
sao anh lại không dùng MySQL workbench ạ
Cảm ơn anh Huy đã ra những video full course lại miễn phí. Anh Huy có thể cho em xin mindmap mà anh đã vẽ trong xuyên suốt video được không ạ. Em đang theo ngành Data Engineer nên mindmap sẽ rất hữu ích cho bản thân em ạ. Em cảm ơn anh ạ.
Bạn ơi bạn cũng học DE ạ? Mình cũng đang bắt đầu học, nếu được cùng nhau học không ạ?
Tks. Good job.
Anh Huy ơi phần mềm anh đang sử dụng để vẽ các mindmap là gì vậy ạ, em thấy hay quá, dùng để trực quan kiến thức đẹp quá
anh dùng xmind em nhé.
@@tranquochuywecommit dạ em cảm ơn anh nhiều ạ
Nếu biết đến video này thì em đã có thể trả lời câu hỏi pv cách tối ưu câu lệnh.
Anh về nội dung thì anh làm mock interview được không ạ.
cảm ơn anh rất nhiều
Cảm ơn anh, video hay quá a ạ ❤ e vừa chạy bộ vừa nghe video, học cả anh thói quen chạy bộ hàng ngày :)) xem hết video của anh em chạy được 4km 😂
tuyệt vời em ơi. Anh cũng hay vừa chạy vừa nghe một nội dung hữu ích.
Cho em hỏi rằng, khi left join 1 field của bảng này với PK của 1 table khác. Làm sao để tối ưu khi JOIN ạ? Việc tối ưu này có giống WHERE không ạ?
Note: Em sử dụng postgresql ạ.
Anh cũng có nhiều video tối ưu và cả video chi tiết về PostgreSQL, em có thể xem tại link trong phần mô tả của video này nhé.
Cách tối ưu thì cũng dựa vào chiến lược thực thi em ạ
Anh Huy ơi cho em hỏi tí ạ, theo anh thì hiện tại nếu làm việc nhiều với CSDL thì nên dùng windows hay Linux sẽ tốt hơn ạ? Ưu và nhược điểm của mỗi hệ điều hành này là gì ạ?
anh nói trên kết quả thực tế là những ông như ngân hàng, chứng khoán họ đều dùng Core database trên Linux, Unix.
Em chào anh. Em thấy video của anh rất hay và chi tiết. Em có một câu hỏi muốn hỏi anh là em có tìm hiểu qua về Index thì Index làm tăng tốc độ của SELECT còn INSERT, UPDATE, DELETE thì bị chậm thì không biết có cách nào để giải quyết vấn đề này không ạ. Em là dev nên cũng không tìm hiểu nhiều về tối ưu. Mong anh chỉ cho em cách giải quyết hoặc là keyword liên quan tới vấn đề này với ạ. Em cảm ơn anh.
Không phải cứ Index thì làm chậm đi DML trong mọi trường hợp đâu. Phải hiểu đúng bản chất.
Em xem bài này nhé wecommit.com.vn/su-dung-index-de-tang-toc-cau-lenh-delete/
cho e xin tài liệu mindmap mà a vẽ được không ạ. Với lại tên phần mềm luôn ạ. Em cảm ơn anh
cảm ơn anh, video hay quá anh ơi
em chào anh. Anh có thể cho em xin xmind để làm tài liệu về sau được không ạ?
anh ơi, em xin cái sơ đồ cây tóm tắt về MySQL với ạ, em cảm ơn anh
anh ơi chỉ cần dùng sql workbench là đu rphair không ạ, popsql có cần thiết không anh nhỉ
Em hiểu dc tất cả trừ đoạn exit để sao lưu và khôi phục. Em k hiểu sao đến đoạn đó em exit một cái, sql nó đá em ra khỏi cửa sổ đen đó luôn. Đến lúc em vào lại thì em phải nhập pass trc chứ k thể viết câu lệnh khôi phục hay sao lưu như a hướng dẫn dc. Mong anh giải đáp
Chào a, Nếu mình không có database, thì mình tạo database theo cách gì ạ, mình học cái gì để có thể tự tạo database theo nhu cầu cá nhân anh?
bạn dùng docker + table plus để tạo và fill data ảo lên chat gpt nhá
Anh có thể chia sẽ file mindmap không ạ?
Anh ơi, em muốn học về cơ sở dữ liệu, sql, thiết kế cơ sở dữ liệu thì nên xem video thứ tự như nào ạ? Do em là beginner ạ. Em có thấy 1 vài video về sql của anh nên em chưa rõ
Em xem hết các nội dung theo thứ tự sau nhé: wecommit.com.vn/quatang
@@tranquochuywecommit dạ em cảm anh ạ
Có sự khác nhau giữa MySQL và SQL server ko a
Thầy ơi con sài SQL phiên bản 9, mà con sài lệnh update nó có không chạy được là sao v thầy. Mong thầy trả lời ạ!
anh có thể share tài liệu tóm tắt này được ko anh
Thay vì dùng Command Prompt thì em dùng MySQL Workbench có khác gì nhau không ạ ?
không khác gì em nhé
Không có phần InnoDB Locking and Transaction Model nhỉ
a có thể share cái file mind map của a được không
ở đoạn 1:27:43 công thức tính ở temporary table hình như bị sai rồi anh ạ, em nghĩ là (created_tmp_tables - created_tmp_disk_tables) / created_tmp_tables * 100
cám ơn bạn, rất nhiều thông tin hữu ích. bạn có khóa học trên Udemy ko?
anh em có thể xem tại phần mô tả video này nhé
anh dùng phần mềm mind map gì vậy nhỉ? Trông rất gọn và chuyên nghiệp chuyên nghiệp
xmind em nhé
Muốn tìm hiểu về database và làm về postgre thì có cần xem video này ko anh nhỉ
trong phần description của ảnh có video 1 tiếng 30 phút về postgreSQL kìa bạn
anh có 1 video full về postgresql trước đó đấy.
Em xem cả 2 video thì sẽ hiểu sâu hơn về cách thức các cơ sở dữ liệu hoạt động
anh ơi em muốn import database vào thì làm sao ạ em import cứ báo lỗi
em học sql + py ổn không anh vì em chuyên ngành kinh tế mong muốn học chút it để tăng năng suất làm việc
Em có case này nhờ anh giải đáp giúp ạ!
Khi backup db có proceduce, function, khi tạo với 1 user db là a; đến khi restore trên 1 hệ thống khác với user khác thì không nhìn thấy proceduce, funtions này nữa. Làm thế nào để restore mà nó hoạt động bình thường ạ?
em dùng lệnh backup và restore thế nào?
@@tranquochuywecommit em dùng mysqldump [db_name] < [db_file.sql]
@@tranquochuywecommit em dùng mysqldump [dbname] < [dbfile.sql] để restore
hay qua anh oi
mysqldump chạy trên PROD có site down luôn PROD ko nhỉ
hồi trược gặp master slave trong mysql , thì ra nó cũng dính dáng tới redo Log file.
cảm ơn a
Vậy table space khác gì với database anh
Cho em hỏi là tại sao khi mình đánh index thì hiệu năng của nó có thể lại được tăng lên ?
Bạn học về cấu trúc dữ liệu đặc biệt là BTree sẽ rõ. Bên dưới DBMS sẽ tổ chức các record theo dạng cây đa nhánh, key để search là cột đc index. Hiểu nôm na là giống như bạn search trên 1 cái cây nên filter rất nhanh
Thầy có định làm bài giảng như thế này cho SQL Server không ạ?
sql server có rồi đó em. Em xem trong phần mô tả của video này cũng có link đấy
@@tranquochuywecommit em cám ơn ạ
@@tranquochuywecommit Em cảm ơn ạ
Ai cho em biết công cụ mindmap anh Huy dùng trong video tên là gì được không nhỉ?
xmind em nhé, hỏi luôn anh, cần gì hỏi ai
@@tranquochuywecommit cảm ơn anh đã chia sẻ.
Xem clip của anh dễ hiểu hơn hẳn docs của Oracle.
thank you anh nhiều ạ
Chỗ tối ưu không tạo multi column index mà tạo thêm 1 index nữa trên cột ngày giao dịch giống như năm sinh thì sao ạ?
index sẽ ảnh hưởng đêbs việc thêm và sửa. Khi bạn tạo nhiều index thì mỗi lần thêm hoặc sửa nó phải sắp xếp lại toàn bộ index đó rất tốn hiệu năng. Vì thế khi sử dụng index phải cân nhắc có nên hay ko. Nếu có nhiều index thì select sẽ rất nhanh nhưng thêm sửa sẽ chậm đi và ngược lại
anh ơi video này âm thanh lỗi nên tiếng bé quá ạ, anh sửa lại âm thanh và reup được không anh
em thử thiết bị khác xem, anh em vẫn nghe được mà
ngon quá a ơi
Cam on anh
a có khóa nào trên udemy không a?
anh chỉ có khoá trên wecommit.com.vn thôi
👍👍👍
MySQL dễ tải và dùng hơn MS SQL Server
mình có 1 video full sql server. Anh em nếu cần có thể xem video này trên kênh này nhé
Xin slide a Huy ơi
má đỉnh ...
cảm ơn người anh em. Anh em hiện tại đang làm lĩnh vực gì thế?
Bầu ơi thương lấy bí cung
bổ x