ZODB3

Phần mềm chụp màn hình:
ZODB3
Các chi tiết về phần mềm:
Phiên bản: 4.0.0 Alpha 4
Ngày tải lên: 15 Apr 15
Nhà phát triển: Zope Corporation
Giấy phép: Miễn phí
Phổ biến: 16

Rating: 1.5/5 (Total Votes: 2)

ZODB3 (Zope Object Database) cung cấp một cơ sở dữ liệu hướng đối tượng cho Python cung cấp một mức độ cao của tính minh bạch.
 Ứng dụng có thể tận dụng lợi thế của các tính năng cơ sở dữ liệu đối tượng với số ít, nếu có, thay đổi để ứng dụng logic. ZODB bao gồm các tính năng như một giao diện plugable lưu trữ, hỗ trợ giao dịch giàu, và quay lại

là gì mới trong phiên bản này:.

  • sử dụng được tăng cường của byte cho '_p_serial' của đối tượng liên tục (khả năng tương thích với các phiên bản sửa lỗi liên tục gần đây).

là gì mới trong phiên bản 3.10.5:

  • Giải quyết xung đột đã thất bại khi nhà nước bao gồm cơ sở dữ liệu cross-dai dẳng tài liệu tham khảo với các lớp học mà không thể nhập được.

là gì mới trong phiên bản 3.10.4:

  • Giải quyết xung đột đã thất bại khi nhà nước bao gồm tài liệu tham khảo liên tục với các lớp học mà không thể nhập được.

là gì mới trong phiên bản 3.10.3:

  • Lỗi cố định:
  • & quot; giám sát hoạt động không được cập nhật cho subconnections khi kết nối trở lại vào hồ bơi & quot;
  • https://bugs.launchpad.net/zodb/+bug/737198
  • & quot; Blob tập tin tạm của get loại bỏ trước khi nó phải & quot ;, https://bugs.launchpad.net/zodb/+bug/595378
  • Một cách này phải xảy ra là một giao dịch bị hủy bỏ sau khi quá trình cam kết đã bắt đầu. Tôi không biết làm thế nào điều này sẽ xảy ra trong tự nhiên.
  • Trong 3.10.3, các ZEO tpc_abort gọi đến máy chủ được thay đổi để đảm đồng bộ, mà nên giải quyết trường hợp này. Có thể có một trường hợp khác.
  • Hiệu suất cải tiến:
  • Cải thiện ZEO thực hiện bộ nhớ cache của khách hàng để làm cho nó ít có khả năng để đuổi đối tượng đang được sử dụng.
  • giảm CPU trong các máy chủ lưu trữ để phục vụ ZEO tải đối tượng và trong code của mạng nhỏ (có thể không đáng kể).

là gì mới trong phiên bản 3.10.1:

  • Lỗi cố định:
  • Khi một giao dịch cuộn lại một savepoint sau khi thêm các đối tượng và sau đó thêm nhiều đối tượng và phạm một lỗi có thể được nâng lên & quot; ValueError: Một đối tượng khác nhau đã có oid cùng & quot; gây ra các giao dịch không thành công. Tệ hơn nữa, điều này có thể để lại một cơ sở dữ liệu trong một nhà nước nơi giao dịch tiếp theo trong quá trình cùng sẽ thất bại.
  • https://bugs.launchpad.net/zodb/+bug/665452
  • Unix ổ cắm miền đã không làm việc cho ZEO (kể từ khi bổ sung hỗ trợ IPv6). https://bugs.launchpad.net/zodb/+bug/663259
  • Loại bỏ một missfeature mà có thể gây ra vấn đề hiệu suất khi sử dụng một bộ thu rác bên ngoài với ZEO. Khi đối tượng đã bị xóa từ các thiết bị, invalidations đã được gửi đến khách hàng. Điều này làm cho không có ý nghĩa. Đó là cực kỳ không chắc rằng các kết nối khác / khách hàng có bản sao của rác. Trong bộ sưu tập rác lưu trữ thông thường, chúng tôi không gửi invalidations. Không có lý do để gửi cho họ một khi thu gom rác bên ngoài được sử dụng.
  • ZEO client mô phỏng bộ nhớ cache misshandled invalidations gây thống kê không chính xác và sai sót.

là gì mới trong phiên bản 3.10.0 Beta 8:

  • Lỗi cố định:
  • Trên một số hệ thống, sử dụng một chuỗi rỗng trong một địa chỉ máy chủ của một khách hàng ZEO dẫn đến một lỗi socket. Bây giờ, khách hàng ZEO trị '' như một bí danh cho 'localhost'.
  • Khi một thời gian chờ hồ bơi đã được chỉ định cho một cơ sở dữ liệu và các kết nối cũ đã bị loại bỏ do thời gian ra, một lỗi xảy ra do một lỗi trong logic kết nối dọn dẹp.
  • Khi các kết nối cơ sở dữ liệu mulri đã không còn được sử dụng và làm sạch, subconnections của họ không được làm sạch đúng cách.
  • Thay đổi để suppprt IPv6 đã phá vỡ một sửa chữa cho một vấn đề trên Mac OS X có thể gây ra một máy chủ để ngừng nhận các kết nối.

là gì mới trong phiên bản 3.9.7:

  • Lỗi cố định:
  • Thay đổi trong cách đối xử với thu gom rác thải từ điển trong Python 2.7 đã phá vỡ các đối tượng / kết nối thực hiện bộ nhớ cache. (Https://bugs.launchpad.net/zodb/+bug/641481)
  • Python 2.7 đã không được hỗ trợ chính thức, nhưng chúng tôi đã phát hành những chương trình cho nó, vì vậy ... Logrotation / repoening thông qua tín hiệu SIGUSR2 không được thực hiện. (Https://bugs.launchpad.net/zodb/+bug/143600)
  • Khi sử dụng đa cơ sở dữ liệu, hoạt động quản lý bộ nhớ cache trên một kết nối, cacheMinimize và cacheGC, không áp dụng cho subconnections.

là gì mới trong phiên bản 3.10.0 Beta 7:

  • Lỗi cố định:
  • ZEO đã không làm việc với IPv6 addrsses. Hỗ trợ tăng IPv6 góp của Martin v. Lowis.
  • Thay đổi trong cách mà bộ sưu tập xe đối xử với các từ điển trong Python 2.7 đã phá vỡ các đối tượng / kết nối thực hiện bộ nhớ cache. (Https://bugs.launchpad.net/zodb/+bug/641481)
  • Một lỗi lưu trữ tập tin có thể khiến khách hàng ZEO để có thông tin chính xác về các sửa đổi đối tượng hiện tại sau khi kết nối lại với một máy chủ cơ sở dữ liệu.
  • Updated của repozo --kill tuổi-on-đầy đủ 'để loại bỏ các tập tin tùy chọn bất kỳ' .index 'tương ứng với các bản sao lưu được gỡ bỏ.
  • Khi các đối tượng đã được thêm vào trong savepoints và một trong hai savepoint được cuộn lại (https://bugs.launchpad.net/zodb/+bug/143560) hoặc giao dịch đã bị hủy bỏ (https://mail.zope.org/ pipermail / zodb-dev / 2010-tháng sáu / 013488.html) biến _p_oid và _p_jar Các đối tượng 'không được xóa bỏ, dẫn đến đáng ngạc nhiên lỗi.
  • phương pháp khuyến nông ZEO thất bại khi một khách hàng kết nối lại vào một lưu trữ. (Https://bugs.launchpad.net/zodb/+bug/143344)
  • Đối tượng được thêm vào trong các giao dịch mà sau này đã bị hủy bỏ có thể _p_changed vẫn đặt (https://bugs.launchpad.net/zodb/+bug/615758).
  • làm rõ các giá trị trả lại cho lastTransaction trong trường hợp khi không có bất kỳ giao dịch. Bây giờ một chuỗi 8 null (aka & quot; z64 & quot;). Được quy định
  • Khi sử dụng đa cơ sở dữ liệu, hoạt động quản lý bộ nhớ cache trên một kết nối, cacheMinimize và cacheGC, không áp dụng cho subconnections.
  • Thiết _p_changed trên một blob wo việc viết bất cứ điều gì gây ra một lỗi. (Https://bugs.launchpad.net/zodb/+bug/440234)
  • Các chế độ tiết của fstest đã bị phá vỡ. (Https://bugs.launchpad.net/zodb/+bug/475996)
  • Object id được tạo ra trong một savepoint được cuộn lại wren't được tái sử dụng. (Https://bugs.launchpad.net/zodb/+bug/588389)
  • Logrotation / repoening thông qua tín hiệu SIGUSR2 không được thực hiện. (Https://bugs.launchpad.net/zodb/+bug/143600) (chưa được kiểm tra trên cửa sổ.)

là gì mới trong phiên bản 3.10.0 Beta 6:

  • Process thoát hay đóng cửa cơ sở dữ liệu có thể gây ra ZEO cache để có dữ liệu không chính xác do một vấn đề trong cách invalidations đã được xử lý.
  • kết nối cơ sở dữ liệu không mất hiệu lực khi mục cache lỗi xung đột đã được đặt ra để đáp ứng với các lỗi checkCurrentSerialInTransaction. Thông thường, đây không phải là một vấn đề, vì cần có invalidations cấp phát cho các oids đó sẽ gây ra các đối tượng được hủy bỏ. Đã có vấn đề với ZEO quản lý cache dai dẳng đã gây ra các dữ liệu ngày ở lại trong bộ nhớ cache. (Có thể là người cuối cùng trong số này được đề cập trong các 3.10.0b5.) Làm vô hiệu đọc dữ liệu khi có một lỗi xung đột cung cấp một số bảo hiểm thêm.
  • Giao diện, ZODB.interfaces.IStorage là không chính xác. Phương pháp cửa hàng không bao giờ phải trả lại một chuỗi các cặp oid và nối tiếp.

Yêu cầu :

  • Python

Phần mềm tương tự

Jet Profiler
Jet Profiler

20 Feb 15

DbNinja
DbNinja

17 Feb 15

hamsterdb
hamsterdb

17 Feb 15

daloRADIUS
daloRADIUS

2 Jun 15

Phần mềm khác của nhà phát triển Zope Corporation

Acquisition
Acquisition

4 Jun 15

Zope
Zope

19 Jul 15

Zope
Zope

2 Jun 15

Ý kiến ​​để ZODB3

Bình luận không
Nhập bình luận
Bật hình ảnh!