Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: Microsoft FASTER database

  1. #1
    Ngày gia nhập
    01 2008
    Nơi ở
    Rất đông người
    Bài viết
    532

    Mặc định Microsoft FASTER database

    Bạn nào đã dùng thật hoặc dùng thử rồi cho vài nhận xét với.

    FASTER là một cơ sở dữ liệu (CSDL) nguồn mở do Microsoft Research chủ trì. Nói chính xác hơn, nó là một hệ thống quản trị CSDL (database management system, DBMS).

    Theo giới thiệu của nhóm tác giả, nó nhanh hơn các CSDL nhanh nhất hiện nay cả trăm lần và, dù nó cho phép ghi dữ liệu ra ổ cứng lâu bền (persistent storage) nó vẫn nhanh hơn cả các CSDL dùng chuyên trong bộ nhớ RAM, và thậm chí nhanh hơn cả nhiều cấu trúc dữ liệu dùng chuyên cho bộ nhớ RAM.

    Nó là một CSDL không phân tán: nó chỉ chạy trên một node (1 máy tính) duy nhất. Người ta đã biết rằng một CSDL không thể đồng thời vừa đúng, vừa nhanh, lại vừa lỳ đòn được. Nghĩa là trong 3 tính nhất quán, sẵn sàng, phân tán, người ta phải chọn 2. FASTER nhắm đến 2 tính chất đầu tiên.

    Nó là một CSDL tương tranh (concurrent), nghĩa là có thể chạy đa luồng, khai thác hết các core và các CPU của máy.

    Nó không phải là server độc lập. Nó là một thư viện có thể link trực tiếp vào ứng dụng, do đó thường được gọi là CSDL nhúng (embedded).

    Nó thực hiện CSDL ở dạng đơn giản là kho khóa-trị (key-value store), cũng thường gọi là từ điển hay bảng và, do không hỗ trợ ngôn ngữ hỏi đáp SQL nên còn được gọi là CSDL NoSQL.

    Nó chỉ hỗ trợ truy vấn điểm (point), không hỗ trợ truy vấn khoảng (range), nghĩa là, ví dụ, hỏi nó abscissaordinate nghĩa là gì thì nó đáp ngay, nhưng bảo nó giải nghĩa mọi từ có dạng abs.... hay ord... thì nó chịu.

    Trang nhà: https://www.microsoft.com/en-us/research/project/FASTER/

    Mã nguồn: https://github.com/Microsoft/FASTER.
    Đã được chỉnh sửa lần cuối bởi Ada : 20-08-2018 lúc 12:55 AM.
    -...- -.- .. .-.. .-.. - .... . -... . .- ... - .-.-.

  2. #2
    Ngày gia nhập
    08 2017
    Bài viết
    1,990

    Trích dẫn Nguyên bản được gửi bởi Ada Xem bài viết
    ...
    Nó thực hiện CSDL ở dạng đơn giản là kho khóa-trị (key-value store), cũng thường gọi là từ điển hay bảng và, do không hỗ trợ ngôn ngữ hỏi đáp SQL nên còn được gọi là CSDL NoSQL.
    ...
    nhanh theo tiêu chí nào?
    không hỗ trợ ngôn ngữ hỏi đáp SQL thì làm sao trả lời tổng thu nhập Gdp, nợ phải trả một năm của tôi là bao nhiêu ?

  3. #3
    Ngày gia nhập
    01 2008
    Nơi ở
    Rất đông người
    Bài viết
    532

    Trích dẫn Nguyên bản được gửi bởi Monre Xem bài viết
    nhanh theo tiêu chí nào?
    Đối với database thì tốc độ là số transactions trong 1 giây. Database không có transactions thì tính bằng operations trong 1 giây.

    Theo tài liệu giới thiệu của tác giả, họ dùng YCSB-A (Yahoo Cloud Service Benchmark workload A), thường dùng để đánh giá các NoSQL database nhắm tới ứng dụng big-data, với tham số như sau.

    1. Operation, có 4 kiểu

    a) Read-Modify-Write
    b) Write only
    c) 50% Write, 50% Read
    d) Read only

    2. Dataset, là bảng 250 triệu records, với 2 trường key và value, gồm 2 kiểu

    a) key 8 byte, value 8 byte.
    b) key 8 byte, value 100 byte.

    3. Phân phối truy vấn, có 2 kiểu

    a) Uniform (phân phối đều: tần suất truy vấn mọi key đều bằng nhau).
    b) Zipf (tần suất truy vấn key K tỷ lệ nghịch với số thứ tự của K trong bảng xếp hạng độ "hot" của key).

    4. Số luồng, có 2 kiểu

    a) 01 luồng.
    b) 56 luồng.
    Đã được chỉnh sửa lần cuối bởi Ada : 22-08-2018 lúc 08:47 AM.
    -...- -.- .. .-.. .-.. - .... . -... . .- ... - .-.-.

  4. #4
    Ngày gia nhập
    08 2017
    Bài viết
    1,990

    NoSQL No-Relational (MongoDB)

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn