Về trách nhiệm và hoạt động công việc, sự khác biệt giữa Quản trị viên cơ sở dữ liệu (DBA) và Kiến trúc sư cơ sở dữ liệu là gì?
Về trách nhiệm và hoạt động công việc, sự khác biệt giữa Quản trị viên cơ sở dữ liệu (DBA) và Kiến trúc sư cơ sở dữ liệu là gì?
Câu trả lời:
Tôi muốn nói thuật ngữ Quản trị viên cơ sở dữ liệu bao gồm toàn bộ các nhiệm vụ của cơ sở dữ liệu: thiết kế, phát triển, hỗ trợ sản xuất, điều chỉnh hiệu suất, viết báo cáo, OLAP, v.v.
Một kiến trúc sư cơ sở dữ liệu có liên quan đến việc thiết kế và phát triển các giải pháp cơ sở dữ liệu lớn hoặc phức tạp. Tuy nhiên, Kiến trúc sư thường không tham gia vào các hoạt động hàng ngày của hệ thống một khi nó được triển khai.
Tôi không thực sự thích một trong hai điều khoản. Quản trị viên cơ sở dữ liệu quá mơ hồ, Kiến trúc sư cơ sở dữ liệu có vẻ tự phụ.
Tôi là một lập trình viên máy tính, nhưng không phải tất cả chúng ta sao?
Hai thuật ngữ này đã được sử dụng thay thế cho nhau. Tôi nhìn chúng rõ ràng.
DBA thực hiện đúng những gì mà tên gợi ý ... quản trị viên của cơ sở dữ liệu. Dựa trên RDBMS cụ thể đang được quản lý, DBA vai trò liên quan đến việc thực hiện các khía cạnh sau:
Vai trò của DA đi vào việc lập kế hoạch cơ sở hạ tầng của hệ thống thông tin theo
Trong một số trường hợp, một cá nhân đơn lẻ có thể có hai vai trò này, thậm chí có thể là một vai trò thứ ba (Nhà phát triển). Trong các công ty lớn, vai trò của DBA có thể được thiết lập thành các bộ phận riêng biệt. Contrawise, Công ty càng nhỏ, các vai trò này càng trở nên hòa quyện.
Bất kể trách nhiệm của DBA và / hoặc DA của một người là gì, người đó phải có kỹ năng con người. Tại sao? Bạn phải tương tác với các Nhà phát triển mã SQL vào các ứng dụng của họ. Người quản lý dự án phải đặt ra các quy tắc cơ bản để DBA / DA sẽ
Ngoại trừ trong các công ty chính thức nhất, các tiêu đề cụ thể phần lớn là vô nghĩa và DBA có thể có nghĩa là gần như mọi thứ. Một số DBA được tập trung hoạt động, một số tập trung vào phát triển, một số tập trung vào phân tích. Trong thực tế, ngoại trừ trong các doanh nghiệp rất lớn, nơi các chức danh được kiểm soát chặt chẽ và mọi người có việc làm im lặng, hầu hết các DBA sẽ đi qua một số khu vực của công ty. Trong bất kỳ ngày nào, tôi tương tác với các lĩnh vực hoạt động, phát triển và phân tích của quản trị cơ sở dữ liệu.
Cuối cùng, công việc của Quản trị viên / Kiến trúc sư / Kỹ sư DB là trở thành một chuyên gia về chủ đề trên cơ sở dữ liệu và hỗ trợ doanh nghiệp sử dụng tốt nhất tài nguyên đó.