Vai trò công việc: Quản trị viên cơ sở dữ liệu

Tác Giả: Laura McKinney
Ngày Sáng TạO: 3 Tháng Tư 2021
CậP NhậT Ngày Tháng: 26 Tháng Sáu 2024
Anonim
Vai trò công việc: Quản trị viên cơ sở dữ liệu - Công Nghệ
Vai trò công việc: Quản trị viên cơ sở dữ liệu - Công Nghệ

NộI Dung


Nguồn: Mast3r / Dreamstime.com

Lấy đi:

Quản trị viên cơ sở dữ liệu có một công việc trung tâm - và nhiều công việc liên quan khác. Xem cách DBA xử lý các trách nhiệm này.

Quản trị viên cơ sở dữ liệu làm gì?

Công việc của quản trị viên cơ sở dữ liệu (DBA) đã đứng đầu và là trung tâm trong thế giới doanh nghiệp trong nhiều thập kỷ.

Kể từ khi cơ sở dữ liệu đầu tiên và nguyên thủy nhất xuất hiện trong các hệ thống máy tính lớn, các quản trị viên cơ sở dữ liệu đã xử lý công việc khó khăn là thực hiện đầy đủ các thiết kế cơ sở dữ liệu trong hoạt động kinh doanh.

Các quản trị viên cơ sở dữ liệu thường là các ông chủ của cơ sở dữ liệu khi nói đến việc lấy dữ liệu quan trọng vào cơ sở dữ liệu và quản lý nó trong khi đó. Nhìn vào quảng cáo công việc của quản trị viên cơ sở dữ liệu và bạn vẫn sẽ thấy các từ như màn hình, sao lưu và quản lý dữ liệu, cùng với các mục như hỗ trợ cơ sở dữ liệu điều chỉnh và hỗ trợ cơ sở dữ liệu của Google. Các quản trị viên cơ sở dữ liệu có thể tham gia khắc phục sự cố, bảo trì vé , vv, trong khi cũng xử lý bảo trì thường xuyên, các dự án đặc biệt hoặc thậm chí di chuyển. Vì họ đội những chiếc mũ khác nhau này, các quản trị viên cơ sở dữ liệu thường được yêu cầu gọi để xử lý các vấn đề cơ sở dữ liệu cụ thể. (Dưới đây là một vài mẹo hữu ích cho các DBA: 6 Mẹo hiệu quả cho quản trị viên cơ sở dữ liệu.)


Phần mềm và giao thức

Quản trị viên cơ sở dữ liệu phải có thẩm quyền với các giao thức cụ thể được sử dụng để xử lý các truy xuất hoặc yêu cầu từ cơ sở dữ liệu.

Trước đây, phổ biến nhất trong số này là SQL, hoặc Ngôn ngữ truy vấn có cấu trúc., SQL SQL là phương tiện chính để xử lý các yêu cầu dữ liệu. Tập hợp các lệnh và cú pháp của nó tạo điều kiện lấy thông tin kinh doanh chính ra khỏi cơ sở dữ liệu và làm cho nó hữu ích trong môi trường doanh nghiệp.

Ngày nay, cảnh quan đó đã thay đổi phần nào. Sự xuất hiện của PostgreSQL và các giao thức khác đã đa dạng hóa thế giới quản lý cơ sở dữ liệu.

Khi điều hướng môi trường phức tạp hơn này, các quản trị viên cơ sở dữ liệu có thể sử dụng phần mềm thứ cấp như tài nguyên Oracle và Teradata.


Các quản trị viên cơ sở dữ liệu của sử dụng một phần mềm chuyên dụng để lưu trữ và quản lý dữ liệu, theo ông Brett Helling, chủ sở hữu của công ty khởi nghiệp công nghệ Ridester. Vai trò này có thể bao gồm xây dựng năng lực và lập kế hoạch, cài đặt, cấu hình và thiết kế cơ sở dữ liệu. Điều này cũng bao gồm khắc phục sự cố xảy ra trong quá trình cài đặt hoặc sau khi bảo trì hệ thống. Giám sát hiệu suất của các hệ thống được kiểm tra kỹ lưỡng, cũng như sao lưu các hệ thống.

Không lỗi, không căng thẳng - Hướng dẫn từng bước của bạn để tạo ra phần mềm thay đổi cuộc sống mà không phá hủy cuộc sống của bạn

Bạn không thể cải thiện kỹ năng lập trình của mình khi không ai quan tâm đến chất lượng phần mềm.

Di chuyển từ mô hình truyền thống sang mô hình mới

Một trong những trách nhiệm lớn của người quản trị cơ sở dữ liệu là theo dõi sự phát triển của cơ sở dữ liệu thông qua các giai đoạn kế tiếp.

Có lẽ không có ví dụ nào tốt hơn việc thay đổi biển từ cơ sở dữ liệu SQL truyền thống sang hệ thống mới của No No.

Cơ sở dữ liệu NoQuery đang thay thế cơ sở dữ liệu quan hệ truyền thống trong nhiều hoạt động kinh doanh. NoQuery cung cấp khả năng tạo một ứng dụng mà không cần xác định lược đồ, các tính năng cấu trúc dữ liệu linh hoạt hơn, mở rộng dễ dàng hơn và trong nhiều trường hợp, con đường phát triển nguồn mở. Bản thân PostgreSQL cũng là một công cụ nguồn mở và khi đánh giá bất kỳ công việc quản trị viên cơ sở dữ liệu nào, nó đáng để hỏi làm thế nào một công ty cân nhắc cả các sản phẩm giấy phép nguồn mở và độc quyền trong chiến lược CNTT nói chung.

Con người và quy trình

Lý tưởng nhất, quản trị viên cơ sở dữ liệu cũng nên có kỹ năng con người. Cũng như các loại vai trò công việc khác, họ sẽ cần phải làm việc thông qua các chuỗi chỉ huy, thiết lập mua và có thể vượt qua dùi cui khi được bảo hành. Đó là lý do tại sao nhiều công ty cũng chỉ định các kỹ năng giao tiếp bằng lời nói và bằng văn bản trong các quảng cáo việc làm và tại sao quá trình phỏng vấn thường bao gồm một con người chạm vào ngay cả trong thời đại kỹ thuật số này.

Một số quản trị viên cơ sở dữ liệu là người chịu trách nhiệm đào tạo các nhân viên khác nhau về cách sử dụng cơ sở dữ liệu đúng cách và hiệu quả, ông Sean Si, CEO và người sáng lập SEO Hacker và một người phân tích dữ liệu và khẩn cấp dành thời gian truyền cảm hứng cho các doanh nhân trẻ thông qua các cuộc nói chuyện và hội thảo.

Các doanh nghiệp được xây dựng từ con người và quy trình - quản trị viên đóng một vai trò quan trọng. Các nhà quản lý của họ rất khó tính - và điều đó có nghĩa là điều hướng các quy trình lấy con người làm trung tâm, ngay cả khi họ quá tập trung vào công nghệ (trong trường hợp này, cơ sở dữ liệu là nguyên khối).

Mỗi ngày, mỗi tuần, mỗi năm

Về cơ bản, các quản trị viên cơ sở dữ liệu phải có mặt trong trường hợp có vấn đề với cơ sở dữ liệu, cần phải bắt đầu một sáng kiến ​​mới hoặc dự án thử nghiệm hoặc thực sự có bất kỳ thay đổi kinh doanh lớn nào trong quản lý dữ liệu. Hãy xem quảng cáo việc làm cho quản trị viên cơ sở dữ liệu và bạn sẽ thấy các yêu cầu về luân chuyển cuộc gọi, các mục liên quan đến lãnh đạo nhóm và các báo khác nói với họ rằng đây thường là một vai trò chuyên sâu về thời gian. Theo một số ý nghĩa, các quản trị viên cơ sở dữ liệu không bao giờ có một ngày nghỉ, bởi vì ngay cả khi họ không ở trong đó, cơ sở dữ liệu vẫn là cơ sở dữ liệu. Đây là những điều không nên làm với một lỗi DBA: 5 DBA cần tránh bằng mọi giá.)

Dữ liệu thô và chưa được lọc

Một trách nhiệm chính khác của các quản trị viên cơ sở dữ liệu phải thực hiện với trạng thái tài sản dữ liệu mong muốn.

Bất cứ ai đã đọc về quản trị dữ liệu hoặc quản lý dữ liệu chủ đều quen thuộc với các thách thức xử lý dữ liệu thô.

Dữ liệu thô hoặc không có cấu trúc là dữ liệu vốn không được trình bày trong các hàng gọn gàng của Cameron - nó có thể nằm trong cơ sở dữ liệu quan hệ, nhưng SQL không thể truy xuất ngay lập tức bằng SQL. Thông thường, trạng thái của mỗi bản ghi riêng lẻ khác nhau, với các trường một phần, dừng và bắt đầu luồng dữ liệu, các từ viết tắt khó hiểu, thẻ không khớp và các vấn đề đau đầu khác.

Quản trị viên cơ sở dữ liệu có thể là một người quan trọng trong nỗ lực của Herculean trong việc tuân thủ, hạn chế và phân định dữ liệu, cho mục đích sử dụng doanh nghiệp tốt hơn.

Randy Carlton, kỹ sư sản phẩm cao cấp của LogoMix cho biết, một quản trị viên cơ sở dữ liệu - hoặc DBA - xây dựng, duy trì và tối ưu hóa việc xử lý thông tin có trong lớp dữ liệu. Trong lịch sử, một DBA sẽ duy trì lớp dữ liệu trong cơ sở dữ liệu quan hệ truyền thống như Oracle và MySQL. Ngày nay, vai trò của DBA đã phát triển cùng với cuộc cách mạng của đám mây và dữ liệu lớn, và các DBA hiện đại phải có khả năng tận dụng cơ sở dữ liệu đám mây, cơ sở dữ liệu tại chỗ và các kho lưu trữ dữ liệu khác từ kho lưu trữ khóa cho đến công cụ tìm kiếm và mọi thứ ở giữa."

Lần tới khi bạn nghĩ về những gì một quản trị viên cơ sở dữ liệu làm, hãy ghi nhớ tất cả các triết lý và tiêu chuẩn ở trên, và nhận ra rằng nó thực sự là một công việc khá lớn. Các chuyên gia này luôn nắm giữ cơ sở dữ liệu như một công cụ doanh nghiệp quan trọng và cho dù nó được liên kết với kho dữ liệu, được phục vụ bởi phần mềm trung gian, ảo hóa, được đóng gói hoặc thuê ngoài để sắp xếp, các công ty vẫn cần ai đó quản lý DB - đó là DBA .