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

Các xu hướng trong năm 2020 mà các DBA nên biết

Trong nền kinh tế dựa trên dữ liệu, được hỗ trợ bởi đám mây ngày nay, quản trị viên cơ sở dữ liệu đang tìm thấy vai trò của họ trong trạng thái thay đổi. Với mức độ tự động hóa ngày càng tăng, sự phổ biến ngày càng tăng của cơ sở hạ tầng đám mây và đám mây lai, cũng như lời kêu gọi các DBA tiếp cận công việc của họ từ góc độ kinh doanh, nhiều DBA tự hỏi họ phù hợp ở đâu trong môi trường mới này.

Mặc dù có vẻ như vai trò của DBA đang bị giảm bớt, nhưng trên thực tế, nó đang phát triển và mở rộng — và bây giờ là thời điểm tuyệt vời để cập nhật bộ kỹ năng của bạn để theo kịp tốc độ.

Dưới đây là bốn xu hướng chính mà DBA nên nắm bắt trong năm 2020:

Trí tuệ nhân tạo và Máy học

Nhiều DBA lo sợ AI và học máy sẽ khiến họ thất nghiệp, nhưng nỗi sợ đó là không có cơ sở. Số lượng lớn dữ liệu được tạo ra mỗi giây có nghĩa là các DBA thậm chí còn quan trọng hơn đối với tổ chức của họ hơn bao giờ hết.

Bằng cách khai thác sức mạnh của AI và học máy, các DBA có thể thoát khỏi việc quản lý và bảo trì định kỳ và tham gia vào khía cạnh chiến lược của công ty. Các DBA, với kiến ​​thức của họ về cơ sở dữ liệu vạn vật, là những ứng cử viên hoàn hảo cho các nhiệm vụ phân tích dữ liệu như:

  • Xác định kiến ​​trúc cơ sở dữ liệu
  • Tạo mô hình dữ liệu
  • Tích hợp các nguồn dữ liệu mới
  • Điều chỉnh các ứng dụng kinh doanh
  • Quản lý cấu hình bảo mật
  • Theo dõi nơi lưu trữ dữ liệu, dữ liệu đại diện cho những gì và người dùng và ứng dụng nào có thể truy cập dữ liệu đó

SQL Server 2019 đã giới thiệu các tính năng AI và học máy mới, bao gồm xử lý truy vấn thông minh và cải tiến hiệu suất dựa trên AI, để mở rộng hơn nữa tính khả dụng và hiệu suất.

Platform-as-a-Service

DBA cung cấp cho tổ chức của họ ROI khổng lồ bằng cách xác định và triển khai nhiều lợi ích và tiết kiệm chi phí mà đám mây mang lại, bao gồm:

  • Điều chỉnh hiệu suất để giảm chi phí cơ sở dữ liệu
  • Định giá thanh toán khi bạn di chuyển
  • Cấp phép nhanh hơn
  • Không có vấn đề về bộ nhớ
  • Tính khả dụng cao và khả năng phục hồi sau thảm họa

DevOps

Cơ sở dữ liệu là một phần không thể thiếu của chuỗi công cụ DevOps, nhưng DBA và DevOps theo truyền thống có mối quan hệ hơi gây tranh cãi. Việc ngày càng áp dụng tự động hóa cơ sở dữ liệu đang làm giảm căng thẳng bằng cách ngăn chặn các tắc nghẽn trước đây gây ra xích mích giữa DBA và nhóm DevOps.

Một điểm quan trọng khác đối với DBA là cố gắng tìm ra nơi SQL Server phù hợp với DevOps. Có một nhận thức chung rằng SQL Server không mở rộng quy mô tốt ở cấp doanh nghiệp; tuy nhiên, sự tập trung của DevOps vào tích hợp liên tục và triển khai liên tục sẽ thay đổi phần nào mọi thứ.

Có sẵn nhiều tài nguyên SQL Server, bao gồm Visual Studio Team Services, Azure Data Studio, SSIS, PowerShell, SQL Server Data Tools, T-SQL, mssql-scripter, SqlPackage, bcp và sqlcmd, sẽ giúp DBA tìm được chỗ đứng của mình trong quy trình DevOps.

DevOps DBA có một số chức năng chính trong nhóm:

  • Thiết lập môi trường tích hợp
  • Cung cấp cơ sở dữ liệu cho các dự án mới
  • Tự động trích xuất, chuyển đổi và tải dữ liệu giữa các silo
  • Liên tục theo dõi và tối ưu hóa hiệu suất
  • Tự động hóa các thay đổi về tỷ lệ và giản đồ
  • Đảm bảo sao lưu và phục hồi
  • Lập kế hoạch cho thời gian ngừng hoạt động và tính khả dụng cao

Môi trường đa đám mây / đa nền tảng

Nhiều tổ chức đang chuyển dần từ cơ sở hạ tầng chỉ tại chỗ để chuyển sang cơ sở hạ tầng đám mây hoặc đám mây lai. Có nhiều lợi ích của môi trường đa đám mây, bao gồm cải thiện bảo mật, tuân thủ và tiết kiệm chi phí, nhưng đó không phải là một giải pháp phù hợp với tất cả.

Đám mây công cộng phù hợp nhất cho các môi trường kinh doanh đòi hỏi sự nhanh nhẹn, khả năng mở rộng và khả năng được triển khai nhanh chóng cho các khu vực bên ngoài Hoa Kỳ Đám mây riêng, tại cơ sở hoặc trung tâm dữ liệu của tổ chức bạn thường là lựa chọn tốt hơn cho các môi trường kinh doanh cần quản trị chặt chẽ hơn và kiểm soát nhiều hơn.

Cách đây không quá nhiều năm, DBA chỉ có một số thiết bị và thiết bị ngoại vi để quản lý. Sau đó, thị trường di động bùng nổ và các DBA giờ đây phải kết hợp dữ liệu từ nhiều thiết bị và nền tảng khác nhau. Dưới đây là một số mẹo để quản lý môi trường đa nền tảng:

  • Sử dụng phần mềm giám sát. Tìm kiếm một giải pháp cung cấp khả năng bao phủ đa nền tảng để giám sát tập trung.
  • Tự động hóa tất cả các quy trình bạn có thể. Tự động hóa các tác vụ thường xuyên như vá lỗi, bảo trì, kiểm tra sao lưu và quản lý hiệu suất giúp bạn giải phóng thời gian cho những công việc có giá trị cao hơn.
  • Tạo một chế độ xem duy nhất cho tất cả các cơ sở dữ liệu. Với phong trào ngày càng tăng đối với cơ sở hạ tầng kết hợp, đa đám mây, một công cụ cho phép bạn tạo một chế độ xem duy nhất là một công cụ tiết kiệm.
  • Tránh làm hỏng hệ thống của bạn với việc giám sát hiệu suất quá mức. Tìm kiếm một công cụ giám sát hiệu suất sử dụng các API nhẹ để ngăn chặn các lực cản không cần thiết đối với hiệu suất hệ thống của bạn.

Các DBA nhận thấy mình phụ trách môi trường đa đám mây hoặc đa nền tảng sẽ cần có khả năng chuyển đổi bánh răng nhanh chóng thông qua tất cả các cơ sở hạ tầng. Kết nối an toàn cho phép bạn di chuyển liền mạch giữa các đám mây công cộng và riêng tư, nhưng cũng có các giải pháp như Microsoft Azure Arc có sẵn để hỗ trợ quản lý cơ sở dữ liệu trên mọi cơ sở hạ tầng và trên nhiều nền tảng bất kể nhà cung cấp hoặc nhà cung cấp đám mây.

Khi chúng tôi điều hướng đến thời gian còn lại của năm 2020, các DBA có thể sẽ có nhu cầu khi quá trình thu thập và tạo dữ liệu trên toàn thế giới tăng mạnh. Định vị bản thân ngay bây giờ bằng cách tập trung vào việc trau dồi các kỹ năng sẽ được tìm kiếm nhiều nhất trong những tháng và năm 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. Sử dụng FILE_NAME () để trả lại tên tệp logic cho một ID tệp đã cho trong SQL Server

  2. Bảo trì cơ sở dữ liệu hệ thống máy chủ SQL

  3. Trong SQL Server, làm cách nào để tạo câu lệnh CREATE TABLE cho một bảng nhất định?

  4. JDBC SQLServerException:Trình điều khiển này không được định cấu hình để xác thực tích hợp.

  5. Kết nối Genero với SQL Server