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

Kho lưu trữ cơ sở dữ liệu kiểm tra IRI-Windocks

Tóm tắt: IRI đã hợp tác với Windocks để cung cấp kho lưu trữ ảo hóa theo yêu cầu, sẵn sàng thử nghiệm, cung cấp cơ sở dữ liệu được che giấu, tập hợp con hoặc tổng hợp chỉ trong vài giây cho vùng chứa #docker, phiên bản thông thường hoặc máy trạm. Các bản sao được khử trùng này hỗ trợ mọi cơ sở hạ tầng tại chỗ hoặc cơ sở hạ tầng đám mây, bất kỳ cơ sở dữ liệu nào và bất kỳ cấp khối, đối tượng hoặc hệ thống lưu trữ tệp nào.

Ứng dụng DevOps tiếp tục phát triển với các đường ống tích hợp liên tục tự động, vùng chứa và kho lưu trữ gói. Những công cụ này cho phép cung cấp các môi trường giống hệt nhau theo yêu cầu.

Mặt khác, quản lý dữ liệu thử nghiệm thiếu cung cấp cơ sở dữ liệu sẵn sàng thử nghiệm theo yêu cầu. May mắn thay, các bộ chứa và cơ sở dữ liệu ảo hóa theo yêu cầu hiện đã có sẵn, để cung cấp theo yêu cầu các cơ sở dữ liệu sẵn sàng thử nghiệm, đủ để bắt kịp với DevOps ứng dụng hiện đại.

Bài viết này trình bày các bước để áp dụng tính năng tạo mặt nạ dữ liệu IRI FieldShield hoặc các phép toán dữ liệu tổng hợp IRI RowGen được thiết kế trong IRI Workbench cho một hình ảnh cơ sở dữ liệu an toàn, để gửi các bản sao có thể ghi trong vài giây. Trong môi trường cung cấp đám mây Windocks, mỗi cơ sở dữ liệu chỉ sử dụng 40 MB dung lượng lưu trữ.

Kết hợp tạo mặt nạ dữ liệu IRI và dữ liệu tổng hợp với cơ sở dữ liệu ảo hóa

Các vùng chứa cho các bản sao cơ sở dữ liệu giờ đây có thể trực tiếp tận dụng các hoạt động làm sạch và bảo vệ dữ liệu có sẵn trong hệ sinh thái quản lý dữ liệu IRI Voracity nhờ sự liên kết với công nghệ Windocks. Windocks hoạt động trên cơ sở hoặc trong đám mây để cung cấp các bản sao cơ sở dữ liệu được làm mới có thể ghi cho người dùng.

Ảo hóa cơ sở dữ liệu kết hợp với các bộ chứa rất hấp dẫn cho sự nhanh nhẹn và tự động hóa của nhà phát triển / thử nghiệm cao hơn, nhưng cũng để cải thiện tính bảo mật và quản trị dữ liệu cũng như tiết kiệm chi phí. Một máy ảo duy nhất có thể lưu trữ tối đa 50 hoặc thậm chí 100 môi trường đồng thời và cho phép hợp nhất các máy ảo và phiên bản dev / test. Các tổ chức giảm trung bình từ 50 đến 70% chi phí phát triển cơ sở dữ liệu / kiểm tra cơ sở hạ tầng.

Hình ảnh cơ sở dữ liệu được ảo hóa

Cơ sở dữ liệu ảo hóa được phân phối trong vài giây, lấy từ bộ nhớ cấp khối hoặc từ hình ảnh Ổ cứng ảo (VHD) của Windows. Cả hai cách tiếp cận đều cung cấp các môi trường đa cơ sở dữ liệu có thể ghi trong vài giây, với mỗi môi trường chỉ tiêu tốn 40 MB khi phân phối. Hình ảnh có thể được cập nhật khi cần thiết để cung cấp cơ sở dữ liệu sản xuất tại thời điểm hoặc gần thời gian thực cho mục đích gỡ lỗi và hỗ trợ.

Hình ảnh cơ sở dữ liệu được xây dựng từ tệp cấu hình văn bản thuần túy (tệp dockerfile), chỉ định môi trường cơ sở dữ liệu, cơ sở dữ liệu và tạo mặt nạ dữ liệu IRI, chất lượng dữ liệu và các tham số công việc dữ liệu tổng hợp. Dockerfile mẫu bên dưới bao gồm một bản sao lưu cơ sở dữ liệu đầy đủ duy nhất, nhưng có thể chỉ định hàng chục cơ sở dữ liệu.

Các công việc tạo mặt nạ dữ liệu IRI, dữ liệu tổng hợp và làm sạch dữ liệu thường được tạo trong IRI Workbench, được lưu dưới dạng tập lệnh lệnh SortCL (phần mở rộng tệp SCL) và được thực thi trong quá trình xây dựng hình ảnh bằng cách gọi một tệp hàng loạt IRI. Một tệp hàng loạt có thể được tạo từ một sơ đồ luồng trong IRI Workbench, là một bản trình bày trực quan về luồng hành động sẽ được thực thi.

Ảnh chụp màn hình IRI Workbench bên dưới cho thấy một số hoạt động thiết kế công việc Voracity trong ví dụ này:

  • sơ đồ luồng của tệp loạt thiết lập sẽ được thực thi trên hình ảnh cơ sở dữ liệu, được hiển thị trên cùng bên trái.
  • sơ lược về tập lệnh tạo mặt nạ dữ liệu FieldShield và đường viền mô hình của nó, được hiển thị trên cùng bên phải.
  • một sơ đồ ánh xạ của cùng một tập lệnh tạo mặt nạ dữ liệu, được hiển thị dưới cùng bên trái.
  • một phần của dữ liệu ban đầu có chất lượng thấp trong cơ sở dữ liệu sẽ bị xóa khi gửi hình ảnh cơ sở dữ liệu ảo hóa, hiển thị ở dưới cùng bên phải:

Dockerfiles cũng có thể chỉ định các công việc IRI trong quá trình phân phối cơ sở dữ liệu, để hỗ trợ tạo mặt nạ dữ liệu động hoặc tạo mặt nạ cho cơ sở dữ liệu đã được cập nhật sau khi xây dựng hình ảnh ban đầu. Đây là cấu hình dockerfile sẽ chạy các công việc nhân bản cơ sở dữ liệu Windocks và IRI Voracity cùng một lúc:

Với các công việc IRI đã tạo, việc xây dựng hình ảnh cơ sở dữ liệu bắt đầu với ứng dụng web Windocks, điều hướng đến tab Xây dựng, chọn tệp dockerfile và gán tên hình ảnh và “xây dựng”.

Sau khi hoàn thành, hình ảnh có sẵn cho người dùng được ủy quyền qua tab Hình ảnh:

Giao hàng tự động và tự phục vụ

Người dùng được ủy quyền truy cập hình ảnh trên tab Hình ảnh, cho phép phân phối môi trường mới với các tùy chọn để chỉ định cổng vùng chứa và mật khẩu. Hình ảnh tương tự hỗ trợ việc phân phối cơ sở dữ liệu tới vùng chứa cơ sở dữ liệu hoặc máy ảo và máy trạm thông thường.

Một công cụ thả xuống cho phép người dùng chọn một tập hợp con cơ sở dữ liệu từ một hình ảnh phức tạp. Các lệnh gọi API Restful hỗ trợ Jenkins, Azure DevOps và tự động hóa CI khác.

Các môi trường được phân phối trong vài giây, bất kể kích thước hay độ phức tạp, với tính năng tạo mặt nạ dữ liệu IRI và các cải tiến khác được tích hợp sẵn trong mỗi cơ sở dữ liệu. Mỗi môi trường chỉ tiêu thụ 40 MB khi phân phối và hỗ trợ ghi bằng Copy-on-Write từ hình ảnh.

Chế độ xem thời gian thực của môi trường cơ sở dữ liệu được hiển thị trên tab Live Secondaries, với mỗi vùng chứa được gán một cổng duy nhất.

Vùng chứa SQL Server giống hệt với các phiên bản được cài đặt thông thường, tương thích với Active Directory và Windows Authentication, đồng thời bao gồm các dịch vụ SQL Server đầy đủ. Các vùng chứa được truy cập bằng các công cụ thông thường, chẳng hạn như SQL Server Management Studio (SSMS) bằng cách sử dụng tên máy chủ và tên phiên bản (ví dụ:Windocks \ Instance10002).

Hình ảnh này hiển thị dữ liệu đã được làm sạch tạo ra sau khi khởi tạo một vùng chứa gọi các công việc IRI thông qua một tệp hàng loạt, tệp này có thể được xuất từ ​​IRI Workbench.

Ảo hóa cơ sở dữ liệu giá cả phải chăng với IRI có ở đây

Ảo hóa cơ sở dữ liệu là đặc trưng của IBM và các nhà cung cấp giải pháp cũ khác, nhưng có giá mua cao và yêu cầu nguồn lực đáng kể để áp dụng. Giải pháp được nêu bật trong bài viết này có sẵn thông qua tải xuống phần mềm hoặc hình ảnh VM được định cấu hình trước trên đám mây, cho phép các đánh giá được thiết lập và chạy trong vài phút.

Ảo hóa cơ sở dữ liệu Windocks cũng là duy nhất trên thị trường, bằng cách hỗ trợ cơ sở hạ tầng hiện có, bao gồm Active Directory và hệ thống lưu trữ doanh nghiệp. Ngoài việc cho phép dữ liệu nhanh hơn, với các chu kỳ kiểm tra tự động được tính bằng giây, bảo mật và quản trị dữ liệu được cải thiện so với cung cấp cơ sở dữ liệu truyền thống.

Cũng dễ dàng đạt được quyền truy cập thời gian thực vào môi trường cơ sở dữ liệu sản xuất, với hình ảnh cơ sở dữ liệu được cập nhật với các bản sao lưu nhật ký giao dịch hoặc khác biệt. Chi phí cơ sở hạ tầng dành cho nhà phát triển / thử nghiệm cũng có thể giảm một nửa hoặc hơn, với việc giảm 5-10 lần máy ảo và giảm 99% chi phí lưu trữ.

Yêu cầu Windocks hoặc IRI để truy cập vào bản đánh giá được hỗ trợ, miễn phí. Tất cả những gì cần thiết là Windows Server (2012 r2, 2016 hoặc 2019), với tối thiểu 2 lõi vCPU và 4 GB RAM. Truy cập www.windocks.com hoặc www.iri.com để biết thêm thông tin về các công nghệ được mô tả tại đây và gửi email tới [email protected] nếu bạn muốn đăng ký đánh giá tại chỗ hoặc thử nghiệm dựa trên đám mây và lái thử giải pháp.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để cài đặt SQLcl trên windows?

  2. Theo dõi cập nhật thống kê đồng bộ

  3. Chia các hoạt động xóa lớn thành nhiều phần

  4. Mô hình Cơ sở dữ liệu cho Khảo sát Trực tuyến. Phần 1

  5. Sai lầm về hiệu suất:Các biến bảng luôn ở trong bộ nhớ