Nhóm Postgres.ai rất vui khi thông báo phát hành phiên bản 3.0 củaCông cụ phòng thí nghiệm cơ sở dữ liệu (kèo bóng đá cúp c2), Phần mềm nguồn mở tiên tiến nhất từng được phát hành, trao quyền cho các môi trường phát triển, thử nghiệm và khắc phục sự cố cho các dự án phát triển nhanh. Việc sử dụng cơ sở dữ kèo bóng đá cúp c2 Lab Engine 3.0 cung cấp lợi thế cạnh tranh cho các công ty thông qua việc triển khai"Kiểm tra dịch chuyển-bên trái"Cách tiếp cận trong phát triển phần mềm.
Công cụ phòng thí nghiệm cơ sở dữ liệu là một công nghệ nguồn mở cho phép nhân bản mỏng cho PostgreSQL. Bản sao mỏng đặc biệt hữu ích khi bạn cần mở rộng quy trình phát triển. kèo bóng đá cúp c2 có thể quản lý hàng tá bản sao độc lập của cơ sở dữ liệu của bạn trên một máy, vì vậy mỗi kỹ sư hoặc quy trình tự động hóa hoạt động với cơ sở dữ liệu rất riêng của họ được cung cấp trong vài giây mà không có chi phí thêm.
Trong số những thay đổi chính trong kèo bóng đá cúp c2 3.0:
Bắt đầu với phiên bản 3.0.0, kèo bóng đá cúp c2 thu thập dữ liệu từ xa không thể nhận dạng cá nhân. Tính năng này được bật theo mặc định nhưng có thể tắt. Đọc thêm trongTài liệu kèo bóng đá cúp c2. Giữ từ xa được kích hoạt có thể được coi là đóng góp của bạn cho sự phát triển kèo bóng đá cúp c2 vì nó giúp đưa ra quyết định xuống con đường phát triển sản phẩm nguồn mở.
Hơn nữa, chúng tôi thảo luận về những thay đổi được yêu cầu nhiều nhất được thực hiện trong kèo bóng đá cúp c2 3.0-tất cả chúng được tạo ra dựa trên trải nghiệm người dùng thực tế và phản hồi vô giá từ cộng đồng người dùng và người đóng góp đang phát triển.
Phần mềm nguồn mở, kèo bóng đá cúp c2 luôn được trang bịAPIvàCLI. Đối với UI, ban đầu nó chỉ có sẵn dưới dạng SaaS -Nền tảng phòng thí nghiệm cơ sở dữ kèo bóng đá cúp c2 đang chạy trên postgres.ai.
Đáp lại nhiều yêu cầu từ người dùng kèo bóng đá cúp c2, UI đã được tích hợp vào phân phối cốt lõi của kèo bóng đá cúp c2 3.0. Thay đổi này làm cho kèo bóng đá cúp c2 nguồn mở thậm chí còn hấp dẫn hơn đối với người dùng, giúp sử dụng và đơn giản hóa việc áp dụng trong các công ty phát triển nhanh chóng.
Bạn có thể xemMột video ngắn trình diễn kèo bóng đá cúp c2 ui.
Một số người dùng đã nói với chúng tôi rằng với UI trong tay, việc giải thích cho các đồng nghiệp các trường hợp sử dụng khác nhau có thể rất hữu ích dễ dàng hơn nhiều. Nếu bạn thích Phòng thí nghiệm cơ sở dữ kèo bóng đá cúp c2, vui lòng cố gắng hưởng lợi từ sự thay đổi này - sử dụng UI, chứng minh cho người khác ý tưởng nhân bản cơ sở dữ kèo bóng đá cúp c2 lớn trong vài giây và thảo luận về cách nó có thể ảnh hưởng đến sự phát triển phần mềm của bạn, các quy trình thử nghiệm, cũng như sự cố sự cố và tối ưu hóa SQL.
Một tính năng khác được thêm vào kèo bóng đá cúp c2 3.0 cũng là điều mà người dùng kèo bóng đá cúp c2 đã hỏi rất nhiều. Trước 3.0, bất kỳ khởi động lại kèo bóng đá cúp c2 nào cũng có nghĩa là mất tất cả các bản sao được tạo ra - vì vậy hãy nâng cấp kèo bóng đá cúp c2, khởi động lại VM và thậm chí cấu hình lại đơn giản của kèo bóng đá cúp c2 luôn cần một cửa sổ bảo trì, làm gián đoạn công việc.
Một giải pháp một phần kèo bóng đá cúp c2 vấn đề này là khả năngTái cấu hình kèo bóng đá cúp c2 mà không cần khởi động lạiĐược giới thiệu trong kèo bóng đá cúp c2 2.0. Tuy nhiên, điều này không hữu ích trong các trường hợp nâng cấp kèo bóng đá cúp c2 hoặc khởi động lại VM. Bây giờ với kèo bóng đá cúp c2 3.0, vấn đề này đã được giải quyết đầy đủ:
Tất nhiên, trong trường hợp khởi động lại VM, các kết nối DB bị mất và cần phải được tái tạo. Tuy nhiên, nếu bạn cần khởi động lại chỉ kèo bóng đá cúp c2, tất cả các thùng chứa nhân bản sẽ tiếp tục chạy và giờ đây người dùng có thể tiếp tục làm việc với chúng ngay cả trong quá trình khởi động lại kèo bóng đá cúp c2, mà không bị gián đoạn công việc.
Trong kèo bóng đá cúp c2 2.5, chúng tôi đã triển khai khả năng đặt lại về bất kỳ ảnh chụp nhanh có sẵn nào - một cách thuận tiện để bản sao của bạn di chuyển nhanh chóng. Trong 2.5, điều này chỉ được hỗ trợ cho chế độ cung cấp "vật lý" (khôi phục thư mục dữ liệu, pgdata, từ các bản sao lưu vật lý hoặc lấy nó từ nguồn sử dụngpg_basebackup
). Nói cách khác, nó đã sẵn sàng chỉ để làm việc nếu bạn tự quản lý Postgres và có thể sao chép PGDATA hoặc thiết lập kết nối sao chép vật lý vào cơ sở dữ kèo bóng đá cúp c2 của bạn. Một cái gì đó không có sẵn cho người dùng của RDS và các dịch vụ Postgres được quản lý khác.
Để chạy kèo bóng đá cúp c2 trong chế độ cung cấp dữ liệu "logic" (dựa trên kết xuất/khôi phục - tùy chọn duy nhất cho hầu hết các dịch vụ đám mây Postgres được quản lý như Amazon RDS), kèo bóng đá cúp c2 2.5 cung cấp khả năng vận hành với nhiều bản sao của PGDATA đã được thực hiện, cho phép làm mới toàn bộ. Tuy nhiên, nếu người dùng kèo bóng đá cúp c2 đang chạy các bản sao trên phiên bản PGDATA "cũ", họ cần phải tái tạo chúng để mở khóa hoàn toàn tiếp theo - và điều này có phần bất tiện vì phân bổ cổng khá khó lường.
11409_11932
Ban đầu, kèo bóng đá cúp c2 được thiết kế để chạy trên một máy chuyên dụng, vật lý hoặc ảo. Tuy nhiên, nhiều người dùng thấy bất tiện - trong một số trường hợp, môi trường phát triển và thử nghiệm phải chịu tối ưu hóa ngân sách, do đó, có thể rất có ý nghĩa khi chạy nhiều kèo bóng đá cúp c2 trên một máy, đặc biệt là nếu tổ chức có nhiều cơ sở dữ liệu nhỏ hơn (một trường hợp điển hình cho những người xử lý kiến trúc microservice).
kèo bóng đá cúp c2 3.0 có một số cải tiến để đơn giản hóa việc chạy nhiều kèo bóng đá cúp c2 trên một máy. Đặc biệt, tùy chọn cấu hình mớiĐã chọnPool
Cho phép có một nhóm ZFS duy nhất và chạy nhiều kèo bóng đá cúp c2 theo cách mà mỗi người trong số họ có bộ dữ liệu riêng. Điều này giúp đơn giản hóa đáng kể Quản lý không gian đĩa miễn phí: Thay vì phân bổ không gian phân mảnh và xử lý nhiều số "không gian đĩa tự do", Quản trị viên kèo bóng đá cúp c2 hiện chỉ cần kiểm soát một số duy nhất và điều chỉnh kích thước đĩa thường xuyên hơn nhiều.
Chúng tôi đang lên kế hoạch thảo luận về các khía cạnh của việc chạy nhiều kèo bóng đá cúp c2 trên một máy trong một bài viết riêng.
Phản hồi và đóng góp sẽ được đánh giá rất cao: