hamsterdb

Phần mềm chụp màn hình:
hamsterdb
Các chi tiết về phần mềm:
Phiên bản: 2.1.8
Ngày tải lên: 17 Feb 15
Nhà phát triển: Christoph Rupp
Giấy phép: Miễn phí
Phổ biến: 1

Rating: nan/5 (Total Votes: 0)

hamsterdb là một mã nguồn mở, nhẹ, nhúng và cross-nền tảng phần mềm cơ sở dữ liệu bằng văn bản trong ANSI C và được thiết kế để hoạt động như một "NoSQL" cửa hàng trọng điểm có giá trị hỗ trợ một B + Tree structure.Features chỉ số tại một tính năng glanceKey bao gồm hỗ trợ cho ACID (Atomicity, nhất quán, cách ly, bền) giao dịch, hỗ trợ một phần đọc và viết, hỗ trợ AES minh bạch (Advanced Encryption Standard) mã hóa, hỗ trợ xác minh CRC32, và SIMD (Single hướng dẫn, nhiều dữ liệu) hỗ trợ phần cứng.
Ngoài ra, nó hỗ trợ cơ sở dữ liệu bản ghi số, bộ nhớ trong cơ sở dữ liệu cho dữ liệu tạm thời, các phím trùng lặp, nén trong suốt cho các tạp chí giao dịch, các phím và các hồ sơ, chức năng phân tích COUNT DISTINCT, SUM, COUNT và AVERAGE, cũng như hỗ trợ mạng từ xa thông qua Nghị định thư Buffer.
hamsterdb cung cấp hiệu suất cao, khả năng mở rộng và ổn định cần thiết của tất cả các nhà phát triển ứng dụng. Nó sử dụng bộ nhớ ánh xạ I / O, và hỗ trợ bộ nhớ trong cơ sở dữ liệu. Ngoài ra, phần mềm cung cấp bộ nhớ cache cấu hình và kích thước trang, sử dụng 64-bit tập tin con trỏ, nó & rsquo; s Ấn Độ độc lập, đi kèm với các API cho C, C ++, .NET, Java, Python và Erlang trình languages.Under mui xe và hỗ trợ OSesThis là một phần mềm nền tảng độc lập, được thiết kế để chạy trên tất cả các bản phân phối GNU / Linux, cũng như trên các hệ điều hành Microsoft Windows và Mac OS X. Nó được viết hoàn toàn bằng C ++ lập trình language.Getting bắt đầu với hamsterdbTo tối ưu hóa và cài đặt hamsterdb về phân phối GNU / Linux của bạn, bạn nên tải về các nguồn lưu trữ phổ phân phối trên Softoware miễn phí, giải nén nó vào một vị trí của sự lựa chọn của bạn, mở một giả lập thiết bị đầu cuối và điều hướng đến vị trí của các file trích xuất.
Thực hiện các & ldquo; ./ configure && make & rdquo; lệnh (không có dấu ngoặc kép) để cấu hình và lập dự án kiến ​​trúc phần cứng của bạn, 32-bit hoặc 64-bit. Khi quá trình biên dịch kết thúc, mà sẽ mất một thời gian, bạn có thể cài đặt các hệ thống phần mềm rộng bằng cách chạy & ldquo; thực hiện cài đặt & rdquo; lệnh (không có dấu ngoặc kép) như root

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

  • Các tính năng mới:
  • Thêm mới & quot; quot hola &; API - chức năng phân tích hamsterdb cho COUNT, SUM, AVERAGE vv Xem ham / hamsterdb_ola.h cho các tờ khai
  • Thêm API ham_cursor_get_duplicate_position mới
  • Một Python API mới đã được bổ sung
  • Sửa lỗi:
  • vấn đề # 33: nâng cấp lên libuv 0.11.22
  • Sửa một hồi quy hiệu suất trong 2.1.7 - phím cố định chiều dài lớn tạo ra quá nhiều chia tách trang, ngay cả khi họ đã được lưu trữ như là chìa khóa mở rộng
  • Các thay đổi khác:
  • Các định dạng cơ sở dữ liệu không còn cố gắng để được về cuối agnostic; cơ sở dữ liệu hiện đang được lưu trữ ở định dạng máy chủ về cuối. Các endian đang bất khả tri được chia anyway, và tôi không có phần cứng để kiểm tra nó.
  • ham_db_get_error bây giờ bị phản
  • tập tin tiêu đề không còn bao gồm winsock.h để tránh xung đột với winsock2.h trên nền tảng Windows
  • Cả hai bố trí btree đã được viết lại hoàn toàn; PAX KeyLists bây giờ có thể được sử dụng kết hợp với RecordLists trùng lặp, và KeyLists chiều dài biến bây giờ có thể được sử dụng kết hợp với PAX RecordLists
  • Tránh BTREE chia nếu phím được nối thêm (HAM_HINT_APPEND)
  • Các thông tin liên lạc nội bộ với máy chủ từ xa bây giờ sử dụng một giao thức khác nhau mà là nhanh hơn so với google của protobuffer
  • bố trí PAX bây giờ sử dụng tìm kiếm tuyến tính cho các phạm vi nhỏ; điều này cải thiện hiệu suất tìm kiếm bằng 5-10%
  • Loại bỏ các API ham_get_license (và serial.h)

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

  • Phiên bản này sửa chữa một số lỗi và cải thiện hiệu suất. Ngoài ra, hamsterdb nay quy mô tốt hơn nhiều nếu kích thước tập tin vượt qua ngưỡng một vài gigabyte.

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

  • phát hành này thêm bố trí tùy chỉnh BTREE cho các phím dài biến và các phím trùng lặp. Ngoài ra, hồ sơ nhỏ hiện đang được lưu trữ trực tiếp trong nút lá BTREE, thay vì một blob bên ngoài.

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

  • Phiên bản này sửa chữa một vài lỗi nhỏ, có một vài cải tiến hiệu suất, và sửa chữa một lỗi phân khúc trong API NET.
  • The C ++ thực hiện nội bộ đã được di chuyển vào không gian tên & quot; ham & quot; để tránh xung đột với các biểu tượng khác.
  • Hãy kiểm tra các README để thay đổi API sắp tới trong phiên bản tiếp theo.

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

  • Phiên bản này sửa chữa một số lỗi và thêm hỗ trợ cho Microsoft Visual Studio 2010.
  • Các định dạng tập tin cũ của hamsterdb 1.0.9 trở lên không được hỗ trợ.
  • Sources và thư viện biên dịch sẵn cho Win32 (x86 và x64) có sẵn để tải về.

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

  • Phiên bản này làm cho hamsterdb thread-an toàn
  • Một lỗi trong freelist đã được cố định.
  • Boost hiện yêu cầu.
  • Sources và thư viện win32 / win64 biên dịch trước là có sẵn để tải về.

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

  • Phiên bản này bổ sung thêm một vài tính năng nhỏ như thiết lập một đường dẫn tùy chỉnh cho các file ghi và tái tạo điều kiện phù hợp gần đúng để sử dụng với giao dịch.
  • Một vài lỗi đã được cố định là tốt.
  • Sources và biên dịch sẵn các thư viện Win32 / Win64 có sẵn để tải về.

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

  • Nó có thực hiện lại toàn bộ các giao dịch hỗ trợ, bây giờ cho phép một số lượng không giới hạn các giao dịch song song.
  • Nó tích hợp các API Java và .NET.
  • Sources, tài liệu, và các thư viện dựng sẵn cho Win32 (bao gồm cả .NET và Java) có sẵn trên (thiết kế lại) trang web.

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

  • Phiên bản này tiếp tục ổn định các chi nhánh 2.x và các bản sửa lỗi tất cả các vấn đề được biết đến từ việc phát hành RC2 trước.
  • Hiệu suất được cải thiện trong nhiều lĩnh vực.
  • Sources và thư viện Win32 biên dịch sẵn có sẵn để tải về trên trang Web.

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

Ý kiến ​​để hamsterdb

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