Có bất kỳ dự án mã nguồn mở nào trong các công trình để tạo ra một công cụ lưu trữ theo định hướng cột cho PostgreSQL không? Tôi biết Yahoo đã tạo một sản phẩm trong nhà và có các sản phẩm thương mại được xây dựng trên PostgreSQL có định hướng cột.Công cụ lưu trữ theo định hướng cột nguồn mở cho PostgreSQL?
Trả lời
Việc thiếu phản hồi ở đây và nghiên cứu của riêng tôi dường như chỉ ra rằng thực sự không có sáng kiến nguồn mở để thêm lưu trữ cột vào PostgreSQL.
Có một số thảo luận trong năm 2008 về Yahoo có thể thuê ngoài Everest (cửa hàng cột của họ trở lại kết thúc cho PostgreSQL), do đó, đây là hy vọng rằng họ sẽ phát hành nó.
Greenplum đã tạo một công cụ lưu trữ theo định hướng cột cho PostgreSQL.
Citus Data đã phát triển một tiện ích mở rộng cửa hàng cột nguồn mở cho PostgreSQL. Nó có sẵn theo Giấy phép Apache v2.0. Nó hỗ trợ PostgreSQL 9.3 và cao hơn.
Thứ nhất, tạo ra phần mở rộng và một máy chủ nước ngoài:
CREATE EXTENSION cstore_fdw;
CREATE SERVER cstore_server FOREIGN DATA WRAPPER cstore_fdw;
Tiếp theo, tạo ra một số bảng nước ngoài:
CREATE FOREIGN TABLE customer_reviews
(
customer_id TEXT,
review_date DATE,
review_rating INTEGER,
review_votes INTEGER,
review_helpful_votes INTEGER,
product_id CHAR(10),
product_title TEXT,
product_sales_rank BIGINT,
product_group TEXT,
product_category TEXT,
product_subcategory TEXT,
similar_product_ids CHAR(10)[]
)
SERVER cstore_server
OPTIONS(filename '/opt/citusdb/3.0/cstore/customer_reviews.cstore',
compression 'pglz');
Cuối cùng, COPY
dữ liệu vào bảng:
COPY customer_reviews FROM '/home/user/customer_reviews_1998.csv' WITH CSV;
Bàn ngoài có thể querie d như bất kỳ bảng nào khác. Bạn thậm chí có thể tham gia cùng với các bảng thông thường.
Ví dụ và thông tin khác có sẵn trong một số related blog post và the project's home page.
Tôi đang tìm kiếm cùng một loại tiện ích mở rộng/triển khai trong khi tôi đang chơi với monetDB. Sau khi tìm thấy cstore_ftw từ Citus Data tôi đi vào bài đăng này từ monetDB: https://www.monetdb.org/content/citusdb-postgresql-column-store-vs-monetdb-tpc-h-shootout
Kể từ cstore_ftw đang sử dụng bộ xử lý truy vấn ngọn núi lửa kiểu PostgreSQL, chúng tôi ngay lập tức nghi ngờ rằng thành phần này sẽ là hạn chế yếu tố để hiệu quả của nó .
Tôi chưa tự thử nghiệm nhưng (IMO) MonetDB nghiêm chỉnh với nội dung của chúng. Tôi nghĩ rằng nó sẽ là hoàn hảo nếu MonetDB tạo ra một phần mở rộng/thực hiện cho PostgreSQL. Ngay bây giờ tôi vẫn đang làm việc với monetDB trong khi tìm kiếm các tính năng mới trên PostgreSQL.
- 1. Nguồn lưu trữ nguồn mở Perforce công khai?
- 2. Công cụ âm thanh mã nguồn mở
- 3. Đóng góp cho các công cụ nguồn mở
- 4. Công cụ dịch mã nguồn mở?
- 5. Mã nguồn mở thay thế cho Bộ công cụ mở DITA
- 6. Công cụ lưu trữ Mysql cho bảng đăng nhập
- 7. Công cụ trực quan hóa nguồn mở
- 8. Công cụ di chuyển dữ liệu nguồn mở
- 9. CEDET: lưu trữ thẻ theo cách thủ công
- 10. Công cụ lưu trữ MySQL tốt nhất để sử dụng cho việc lưu trữ phiên PHP
- 11. Cách đặt công cụ lưu trữ mặc định cho InnoDB trong XAMPP
- 12. Công cụ theo dõi SNMP nguồn mở tốt nhất là gì?
- 13. Mã nguồn cho thủ tục hoặc hàm được lưu trữ cụ thể
- 14. Nguồn mở & Công cụ báo cáo Adhoc/End miễn phí
- 15. Lưu trữ C# datetime để postgresql TimeStamp
- 16. Mẫu mã nguồn mở/Công cụ khảo sát
- 17. Các phương pháp hay nhất cho kho lưu trữ git trên các dự án nguồn mở
- 18. Lưu trữ dữ liệu nguồn mở cho kim loại trần Cortex M3 không có OS
- 19. Công cụ quản lý siêu dữ liệu nguồn mở
- 20. Công cụ cho hướng dẫn lập trình?
- 21. Cách tìm kiếm kho lưu trữ Maven/Ivy công khai cho một lớp học cụ thể?
- 22. Công cụ nhận dạng giọng nói nguồn mở
- 23. .Net dựa trên công cụ tìm kiếm nguồn mở?
- 24. Nguồn mở hoặc công cụ khung dây miễn phí
- 25. Lưu trữ BlobKey trong DataStore bằng công cụ ứng dụng
- 26. Quản lý bảo mật cho mã nguồn mở 3 ứng dụng được lưu trữ tại github
- 27. Công cụ đăng ký plugin Mã nguồn
- 28. Tình trạng khó xử của công cụ lưu trữ MySQL
- 29. Thay đổi công cụ lưu trữ của bảng trong Mysql
- 30. Công cụ tài liệu nguồn đơn
Bạn có liên kết đến dự án hướng cột của họ không? Trong khi Greenplum là dựa trên PostgreSQL, tôi không tin họ cung cấp công nghệ của họ theo kiểu nguồn mở. – jasonmp85