Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Ba xu hướng hàng đầu ảnh hưởng đến các DBA chịu trách nhiệm giám sát máy chủ SQL

Tất cả chúng ta đều biết rằng cách dữ liệu được thu thập, xử lý và lưu trữ luôn thay đổi. Chúng tôi cũng biết lượng dữ liệu được lưu trữ trong cơ sở dữ liệu liên tục tăng lên… nhanh chóng! Vai trò và trách nhiệm của quản trị viên cơ sở dữ liệu (DBA) và nhà phát triển cơ sở dữ liệu sẽ cần phải thay đổi để đối phó với tốc độ tăng trưởng dữ liệu theo cấp số nhân này.

Vì vậy, với tư cách là một nhà phát triển DBA và / hoặc cơ sở dữ liệu, bạn nên tập trung vào điều gì ngày hôm nay? Mọi thứ - chỉ đùa thôi (đại loại là vậy). Là các chuyên gia cơ sở dữ liệu, bạn biết danh sách này là khá vô tận. Nhưng trong bài đăng này, chúng tôi sẽ tập trung vào ba xu hướng thị trường hàng đầu sẽ giúp bạn luôn phù hợp trong trò chơi giám sát máy chủ SQL.

1. Chuyển sang Giám sát dựa trên đám mây

“Đưa đầu của bạn lên đám mây” là một cụm từ phổ biến được rất nhiều blog săn đón. Nhưng tại sao? Tại sao nó lại quan trọng như vậy để trở thành một phần của chuyển động đám mây? Đây là lý do tại sao - Đám mây không chỉ có thể cho phép bạn làm mọi việc nhanh hơn mà còn có thể tiết kiệm cho tổ chức của bạn RẤT NHIỀU tiền. Có nhiều lý do khác để chuyển sang đám mây.

Hiện tại, tất cả mọi người đều đang thúc đẩy đám mây - Google, Amazon, Microsoft và rất nhiều gã khổng lồ công nghệ khác. Nhưng hãy tập trung vào Microsoft vì nó là SQL Server cụ thể. Microsoft đã thúc đẩy đám mây trong nhiều năm nay và họ thậm chí còn đẩy mạnh việc nâng cấp cơ sở dữ liệu SQL Server lên cơ sở dữ liệu đám mây, cho dù đó là Azure SQL DB, Azure Managed Instance hay Cosmos DB.

Trên hết, Microsoft hiện đang cung cấp một loạt các khả năng hỗ trợ mã nguồn mở, chẳng hạn như cho Cassandra, Postgres, MySQL, v.v. Sự thúc đẩy đa nền tảng này đang được thúc đẩy xung quanh việc tiêu thụ Azure và di chuyển cơ sở hạ tầng, ứng dụng, cơ sở dữ liệu, v.v. lên đám mây.

Vì vậy, với tư cách là SQL Server DBA, bạn thực sự nên suy nghĩ về các cơ hội trên đám mây, đặc biệt là đối với việc giám sát máy chủ SQL - “ Microsoft đang cung cấp cho tôi điều gì với sự thúc đẩy này lên Azure và Đám mây?

2. Bảo mật dữ liệu và quản trị dữ liệu

Lĩnh vực thứ hai mà các DBA chịu trách nhiệm giám sát máy chủ SQL thực sự nên nghĩ đến là quyền riêng tư dữ liệu và quản trị cơ sở dữ liệu. Thông tin nhận dạng cá nhân (PII), bảo vệ PII và đặc biệt suy nghĩ về nó từ quan điểm của quản trị viên cơ sở dữ liệu đối với môi trường tiền sản xuất nói chung là thực sự quan trọng.

Một trong những khía cạnh chính của quyền riêng tư dữ liệu là đảm bảo rằng dữ liệu đang được che giấu trong quá trình tiền sản xuất. Vì vậy, trong hầu hết các trường hợp, các nhà phát triển muốn có quyền truy cập vào dữ liệu thực tế nhất trong môi trường tiền sản xuất để họ có thể thực hiện một số phát triển / kiểm tra dữ liệu thực sự tốt trong môi trường đó. Vâng, đây là thực tế. Rất nhiều mã và quy định khác nhau ngăn cản mọi người truy cập vào dữ liệu đó trong môi trường tiền sản xuất (vì hầu hết mọi người không nên có quyền truy cập vào dữ liệu đó, bắt đầu). Vì vậy, một lần nữa, việc xác định PII và có thể phát hiện, che giấu và mã hóa thông tin đó trong môi trường tiền sản xuất thực sự rất quan trọng đối với DBA.

3. Tích hợp các API vào Cơ sở dữ liệu của bạn

Là một DBA SQL Server, bạn nên suy nghĩ về việc hợp nhất hóa API của cơ sở dữ liệu của mình từ góc độ SQL Server. Trong nhiều năm nay, Microsoft đã mở ra đáng kể nhiều cơ hội hơn để tương tác với cơ sở dữ liệu thông qua API - họ thực sự (thực sự) đang đẩy API. Lấy ví dụ, Cosmos DB. Nếu bạn nhìn vào cách Cosmos đã được kiến ​​trúc, nó được xây dựng theo cách mà các nhà phát triển sử dụng API để nói chuyện với cơ sở dữ liệu, chẳng hạn như API SQL, API Cassandra, API Mongo DB, API Postgres, v.v.>

Vì vậy, tất cả các API-ification này có ý nghĩa gì và tại sao nó lại quan trọng đối với bạn với tư cách là SQL Server DBA? Điều này có nghĩa là thế giới của bạn, như bạn biết, đang thay đổi. Cách bạn đã tương tác trước đây bằng T-SQL giờ đây sẽ thay đổi theo hướng nhiều hơn về giao diện hướng API với cơ sở dữ liệu.

Khả năng tương tác với cơ sở dữ liệu từ góc độ API và khả năng di chuyển dữ liệu qua lại bằng cách sử dụng API là một xu hướng thực sự lớn đối với các DBA máy chủ SQL.

Sự phát triển của cộng đồng giám sát máy chủ SQL sẽ bắt đầu với các quản trị viên cơ sở dữ liệu - đặc biệt là khi họ nghĩ về vai trò của họ hiện nay và vai trò đó sẽ như thế nào trong tương lai.

Tìm hiểu sự phát triển của DBAs

Khi bạn nghĩ về quản trị viên cơ sở dữ liệu máy chủ SQL thời hiện đại, họ đang sống trong một thế giới kiểm soát, tập trung vào quản trị. Các DBA dành nhiều thời gian làm việc trong các lược đồ mà họ đã tạo và suy nghĩ về mọi thứ từ quy trình phát hành cũng như quan điểm quản lý và kiểm soát.

Và đây là nơi mà vai trò của DBA rất có thể hướng đến - và điều này không nhất thiết là tốt hay xấu, đó chỉ là thực tế (dựa trên các xu hướng trong câu tiếp theo này). Các xu hướng hiện tại là nơi hướng đến của thị trường, ngành kinh doanh và nhu cầu di chuyển nhanh hơn và linh hoạt hơn để hỗ trợ doanh nghiệp của bạn. Và đừng quên DevOps cũng như các quy trình và phương pháp luận xung quanh DevOps để phát triển và đổi mới nhanh hơn.

Vì vậy, không cần phải quảng cáo thêm, đây là tương lai của bạn với tư cách là một DBA - vai trò của bạn sẽ tập trung nhiều hơn vào việc kích hoạt, cộng tác và làm việc với nhóm kinh doanh và phát triển để đổi mới nhanh hơn và kích hoạt quá trình đổi mới.

Mặc dù quản lý và kiểm soát sẽ không bị loại bỏ hoàn toàn khỏi vai trò của bạn, nhưng nó sẽ không còn được đặt lên hàng đầu nữa. Trọng tâm của bạn sẽ chuyển sang giám sát hiệu suất máy chủ SQL với sự cộng tác và hỗ trợ sự đổi mới đó để đáp ứng cách thị trường đang hướng tới.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server Resumable Index:Nó có tốt cho bạn không?

  2. Cài đặt cụm chuyển đổi dự phòng SQL Server -4

  3. Làm cách nào để xóa bộ đệm truy vấn SQL Server?

  4. Thu thập dữ liệu tự động về các công việc đã hoàn thành trong MS SQL Server

  5. Sử dụng sự kiện mở rộng để ghi nhật ký Các tính năng không được dùng nữa đang được sử dụng trong phiên bản máy chủ SQL (Ví dụ T-SQL)