• Jobs
  • Phát triển nghề nghiệp
    • Remote work
    • Kỹ năng làm việc IT
    • Developer
    • Data Science – Machine Learning – AI
    • IT gurus
    • Business Analyst
    • Project Manager
    • Thiết kế UIUX
    • IT trong công ty non-tech
  • Kỹ năng tìm việc
    • Tìm việc IT cần biết
    • Phỏng vấn IT
    • Câu hỏi phỏng vấn
    • CV xin việc
    • Đàm phán lương
    • Mô tả công việc
  • Công nghệ
    • Công nghệ ứng dụng IT
    • Ngôn ngữ lập trình
    • Kiến thức công nghệ
  • Lương-Xu hướng
    • Lương bổng phúc lợi
No Result
View All Result
  • Jobs
  • Phát triển nghề nghiệp
    • Remote work
    • Kỹ năng làm việc IT
    • Developer
    • Data Science – Machine Learning – AI
    • IT gurus
    • Business Analyst
    • Project Manager
    • Thiết kế UIUX
    • IT trong công ty non-tech
  • Kỹ năng tìm việc
    • Tìm việc IT cần biết
    • Phỏng vấn IT
    • Câu hỏi phỏng vấn
    • CV xin việc
    • Đàm phán lương
    • Mô tả công việc
  • Công nghệ
    • Công nghệ ứng dụng IT
    • Ngôn ngữ lập trình
    • Kiến thức công nghệ
  • Lương-Xu hướng
    • Lương bổng phúc lợi
No Result
View All Result
No Result
View All Result
  • Jobs
  • Phát triển nghề nghiệp
  • Kỹ năng tìm việc
  • Công nghệ
  • Lương-Xu hướng

Quản trị cơ sở dữ liệu (Database Administrator) và con đường phát triển của DBA

B Nguyen by B Nguyen
April 14, 2020
in Phát triển nghề nghiệp IT
0
0
Quản trị cơ sở dữ liệu

Ảnh: solutionfactory.in

0
SHARES
3.3k
VIEWS
Share on FacebookShare on Twitter

Ngày nay khó có thể tưởng tượng hệ thống IT nào hoạt động mà không có cơ sở dữ liệu (CSDL). Vậy làm thế nào để các cơ sở dữ liệu luôn luôn sẵng sàng và trong trạng thái tốt nhất cho người sử dụng truy cập? Ai là người sẽ đảm bảo việc đó? Với bài viết này bạn sẽ hiểu hơn về việc quản trị cơ sở dữ liệu cùng những vui buồn của nghề này.

Người quản trị cơ sở dữ liệu là gì?

Người quản trị cơ sở dữ liệu, Database Administrator hay viết tắt là DBA, là người đảm bảo cơ sở dữ liệu luôn sẵng sàng trong trạng thái tốt nhất và được bảo mật. DBA đóng vai trò cực kỳ quan trọng trong bộ phận IT và rộng hơn, trong các tổ chức, công ty. Các công ty trong mọi lĩnh vực đều cần sự hiện diện của DBA, từ lĩnh vực máy tính, tài chính, ngân hàng, dầu khí, dịch vụ, sản xuất..

Những công việc chính của DBA

Trách nhiệm của một Database Administrator là rất rộng. Bạn phải làm việc với nhiều vấn đề phức tạp liên quan đến CSDL:

  • Thiết kế, cài đặt, cấu hình và quản trị cơ sở dữ liệu của công ty.
  • Đảm bảo cơ sở dữ liệu hoạt động hiệu quả và không bị lỗi.
  • Lên kế hoạch, theo dõi và phân bổ tài nguyên hợp lý cho CSDL như đĩa, bộ nhớ, mạng…
  • Thay đổi, điều chỉnh cấu trúc database khi có yêu cầu.
  • Quản trị và tối ưu hóa hiệu suất (performance) của CSDL.
  • Đảm bảo CSDL luôn sẵn sàng và toàn vẹn (integrity).
  • Thiết kế, cài đặt, nâng cấp và quản trị database server. Trong nhiều công ty việc quản trị database server được thực hiện bởi team server nhưng việc cũng có thể do DBA đảm trách.
  • Quản trị người sử dụng database.
  • Đảm bảo cơ sở dữ liệu được bảo mật.
  • Sao lưu và khôi phục cơ sở dữ liệu khi cần thiết trong các điều kiện hoạt động bình thường và khi có thảm họa (disaster recovery)
  • Một số DBA tham gia vào việc phân tích và cung cấp các dữ liệu báo cáo cho công ty.
  • Đảm bảo việc sử dụng license là đúng theo những gì đã được cấp phép và thỏa thuận với nhà cung cấp.
Một số việc hàng ngày của Oracle DBA
Công việc hàng ngày của Oracle DBA. Nguồn: blogs.oracle.com

Kiến thức kỹ năng cần có của DBA

Để trở có thể đảm nhiệm vị trí DBA bạn cần có những kiến thức và kỹ năng:

  • Có bằng cử nhân hay kỹ sư ngành công nghệ thông tin.
  • Có nền tảng kỹ thuật vững chắc về cấu trúc cơ sở dữ liệu.
  • Có kiến thức và kinh nghiệm quản trị những hệ thống cơ sở dữ liệu mà bạn sẽ làm việc trên đó (Oracle, MS SQL Server, IBM DB2…)
  • Sử dụng thành thạo ngôn ngữ truy vấn (query language) . SQL (Structured Query Language) là ngôn ngữ truy vấn thông dụng nhất. 
  • Có kiến thức về hệ điều hành, phần cứng và mạng sẽ giúp DBA rất nhiều trong công việc hàng ngày.
  • Hiểu biết về các ứng dụng (application) liên quan đến cơ sở dữ liệu mà bạn quản trị sẽ rất lợi thế.

Ngoài ra, các kỹ năng sau cũng rất quan trọng đối với một DBA:

  • Kỹ năng giao tiếp & làm việc nhóm: công việc của DBA đòi hỏi phải thường xuyên giao tiếp với các đối tượng khác nhau: end users, developers, quản lý, đội dự án… Vì vậy giao tiếp và làm việc nhóm tốt là rất quan trọng đối với DBA. 
  • Kỹ năng phân tích: Là một DBA, bạn cần có khả năng thu thập thông tin, phân tích và ra quyết định nhanh chóng để đảm bảo hệ thống cơ sở dữ liệu được vận hành một cách tối ưu nhất.
  • Chi tiết, cẩn trọng:  Vì bạn làm việc với khối lượng dữ liệu lớn, chỉ cần một sai sót nhỏ cũng có thể gây nên những vấn đề lớn không dễ giải quyết. Cẩn trọng và tỉ mỉ là rất cần thiết đối với một DBA
  • Kỹ năng giải quyết vấn đề (Troubleshooting skills): Bạn cần phải có kỹ năng đáng giá tình huống, vấn đề để có những giải pháp giải quyết nhanh chóng khi làm việc với CSDL.

Muốn theo nghề DBA nên bắt đầu từ đâu?

Nếu bạn muốn theo đuổi nghề làm DBA mà chưa biết bắt đầu từ đâu thì đây là một số gợi ý cho bạn. Hiển nhiên là bạn phải có nền tảng về CNTT như kỹ sư hay cử nhân về ngành này.

  • Chọn nền tảng công nghệ CSDL mà bạn có thể bắt đầu và theo đuổi: Oracle, Microsoft, DB2.. Nếu bạn đang làm trong một công ty và có sẵn công nghệ và bạn có cơ hội để làm DBA thì công nghệ chọn bạn thay vì ngược lại. Còn nếu bạn không có cơ hội đó và muốn chuyển sang làm DBA thì chọn nền tảng mà bạn nghĩ là có cơ hội để tìm việc và phát triển sau này để bắt đầu học hỏi. Cũng có người chọn vì công nghệ quen thuộc hoặc sở thích. Ví dụ bạn làm Java thì thích Oracle hơn còn làm .NET thì Microsoft có vẻ sẽ được ưu tiên.
  • Chọn ngôn ngữ SQL liên quan công nghệ CSDL để học: một khi đã xác định được bạn chọn Oracl, Microsoft hay bất kỳ CSDL nào khác bạn cần phải học ngôn ngữ SQL liên quan đến công nghệ đó. Nắm vững SQL là điều kiện cần để làm một DBA
  • Học các kiến thức về quản trị CSDL (Dababase Administration): bạn không chỉ cần phải biết SQL mà cần phải biết những kỹ năng kiến thức khác về database administration như giám sát, cài đặt, tạo users, phân quyền, roles, bảo trì, backup & restore, bảo mật… và nhiều kỹ năng khác. Tham dự các khóa học, thi lấy các chứng chỉ về DBA là điều bạn nên làm.
  • Phát triển những kỹ năng cần có cho một DBA: DBA với tích chất công việc của mình thường phải quản lý khối lượng công việc lớn và deadline chặc chẽ. Không có công thức cố định nhưng như đã đề cập bên trên bạn cần phải phát triển cho mình những kỹ năng còn thiếu hoặc chưa phát triển đúng mức:  cẩn trọng, chi tiết, giải quyết vấn đề, kỹ năng ra quyết định, khéo léo, bình tĩnh, dễ dàng tiếp cận kiến thức mới hoặc chấp nhận các thay đổi.
  • Có cái nhìn tổng thể: lời khuyên này có ích khi bạn đã bắt đầu làm một DBA trong một tổ chức. Bạn cần có cái nhìn rộng hơn về công ty, về bức tranh tổng thể về kinh doanh thay vì chỉ gói gọn trong các vấn đề kỹ thuật. Có cái nhìn một bức tranh lớn sẽ giúp bạn biết ưu tiên những việc nào để mang lại giá trị nhiều nhất cho công ty mà bạn làm việc với vai trò là một DBA.

Con đường phát triển sự nghiệp của DBA

Bắt đầu từ một Junior DBA, rồi Senior DBA và bạn có thể phát triển để làm việc ở các vị trí cao hơn như manager, project manager, DBA consultant… Bạn cũng có thể phát triển chuyên sâu với những công nghệ mới về DBA như Oracle DBA Cloud Service…

Các chứng chỉ Database Administrator

Có nhiều khóa đào tạo, tài liệu và chứng chỉ về các CSDL khác nhau. Bạn chọn học và thi chứng chỉ nào là tùy thuộc vào quyết định của bạn hoặc CSDL mà bạn làm việc. Đối với 2 database mà các tổ chức, doanh nghiệp lớn hay dùng là Oracle và Microsoft thì có các chứng chỉ sau bạn có thể tham khảo:

  • Các chứng chỉ của Oracle
  • Các chứng chỉ của Microsoft
Chứng chỉ Oracle
Chứng chỉ Oracle DBA

Lương bổng và cơ hội của DBA

Theo khảo sát của một số trang tuyển dụng về IT, mức lương vào khoảng 1,200 USD cho những người làm việc từ 3-5 năm tại Việt Nam.

Tìm việc DBA ở đâu?

Bạn có thể theo dõi các trang web tuyển dụng về IT, linkedin. Trang web tuyển dụng ITguru cũng có khá nhiều job về DBA bạn có thể tham khảo.

 

Bạn có biết?


tham gia cộng đồng ITguru trên Linkedin, Facebook và các kênh mạng xã hội khác có thể giúp bạn nhanh chóng tìm được những chủ đề phát triển nghề nghiệp và cập nhật thông tin về việc làm IT mới nhất

Linkedin Page:
Facebook Group:
cơ hội việc làm IT : ITguru.vn

Bạn đánh giá bài viết thế nào?

Average rating 4.7 / 5. Vote count: 6

No votes so far! Be the first to rate this post.

Tags: quản trị cơ sở dữ liệu
Previous Post

Larry Tesler, cha đẻ của cut, copy and paste qua đời ở tuổi 74

Next Post

7 thói quen lập trình viên nên có

B Nguyen

B Nguyen

Related Posts

Tương Lai Nghề Lập Trình Với AI

Tương Lai Của Lập Trình Viên Khi Công Cụ AI Ngày Càng Phổ Biến

February 28, 2025
Top 5 Công Việc AI Đáng Chú Ý Năm 2025

Top 5 Công Việc AI Đáng Chú Ý Năm 2025

February 27, 2025
great resignation và các nhà phát triển phần mềm

Làn sóng nghỉ việc ồ ạt và những tác động đối với các nhà phát triển phần mềm

April 4, 2022
serverless developer

Serverless là gì và học gì để làm việc với serverless?

June 2, 2022
đánh giá hiệu suất công việc - performance appraisal - performance review

Cách viết đánh giá hiệu suất công việc (performance appraisal) hiệu quả dành cho kỹ sư phần mềm

April 25, 2022
quản trị dự án phần mềm

Làm thế nào để kỹ sư phần mềm có thể quản trị dự án một cách hiệu quả

January 16, 2022
Next Post
7 thói quen hiệu quả của lập trình viên

7 thói quen lập trình viên nên có

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

About ITGuru.vn

  • Trang Chủ ITguru.vn
  • Về chúng tôi
  • Thỏa thuận sử dụng
  • Quy định bảo mật
  • Quy chế hoạt động
  • Liên hệ ITguru

Nhà tuyển dụng

  • Đăng tuyển

Người tìm việc

  • Việc làm IT
  • About ITguru Blog
  • Viết bài cùng ITguru

© 2022 ITguru.vn - Web site tuyển dụng và phát triển nghề nghiệp IT

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • About ITguru Blog
  • Viết bài cùng ITguru

© 2022 ITguru.vn - Web site tuyển dụng và phát triển nghề nghiệp IT