Firebird sử dụng một kiến trúc đa thế hệ, bởi có nhiều phiên bản của dữ liệu mỗi hàng có thể được tạo ra và lưu trữ khi cần thiết, nếu một giao dịch đổi hàng. Trong một chủ đề nền, các phiên bản đã tuyệt chủng có rác thu thập và hiện tại và đang chờ giải quyết các phiên bản được quản lý, để cung cấp cho mỗi giao dịch một cái nhìn liên tục và để giải quyết ưu tiên khi Cập Nhật xung đột xảy ra.Kiến trúc đa thế hệ của Firebird có nghĩa là độc giả không bao giờ khối nhà văn. Firebird cho phép bất kỳ hàng để được hiển thị cho bất kỳ giao dịch, ngay cả khi các giao dịch có bản Cập Nhật đang chờ cho nó. Độc giả tất nhiên có thể nhìn thấy một phiên bản (cũ) của các hàng hơn so với các nhà văn.Firebird cơ duy trì phiên bản số liệu thống kê sử dụng, kết hợp với sự cô lập và khóa thuộc tính đáp ứng của mỗi giao dịch, để xác định giao dịch đó được ưu tiên khi xung đột Cập Nhật được yêu cầu.
đang được dịch, vui lòng đợi..
