क्या पोस्टग्रेएसक्यूएल के लिए कॉलम उन्मुख स्टोरेज इंजन बनाने के लिए कार्यों में कोई ओपन सोर्स प्रोजेक्ट है? मुझे पता है कि याहू ने घर में एक बनाया है, और पोस्टग्रेएसक्यूएल पर बनाए गए वाणिज्यिक उत्पाद हैं जो स्तंभ-उन्मुख हैं।PostgreSQL के लिए ओपन सोर्स कॉलम-ओरिएंटेड स्टोरेज इंजन?
उत्तर
यहां प्रतिक्रियाओं की कमी और मेरे स्वयं के शोध से संकेत मिलता है कि पोस्टग्रेएसक्यूएल में कॉलम स्टोरेज जोड़ने के लिए वास्तव में कोई ओपन सोर्स पहल नहीं है।
2008 में याहू संभवतः एवरेस्ट आउटसोर्सिंग (उनके कॉलम स्टोर को पोस्टग्रेएसक्यूएल के लिए पिछला अंत) के बारे में कुछ बात हुई थी, इसलिए यहां उम्मीद है कि वे इसे रिलीज़ करेंगे।
Greenplum ने PostgreSQL के लिए कॉलम उन्मुख स्टोरेज इंजन बनाया है।
Citus Data ने PostgreSQL के लिए एक ओपन सोर्स कॉलमर स्टोर एक्सटेंशन विकसित किया है। यह अपाचे लाइसेंस v2.0 के तहत उपलब्ध है। यह PostgreSQL 9.3 और उच्चतम का समर्थन करता है।
सबसे पहले, निर्माण विस्तार और एक विदेशी सर्वर:
CREATE EXTENSION cstore_fdw;
CREATE SERVER cstore_server FOREIGN DATA WRAPPER cstore_fdw;
इसके बाद, कुछ विदेशी टेबल बना:
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');
अंत में, तालिका में COPY
डेटा:
COPY customer_reviews FROM '/home/user/customer_reviews_1998.csv' WITH CSV;
विदेशी टेबल querie हो सकता है किसी अन्य टेबल की तरह डी। आप नियमित टेबल के साथ भी उनसे जुड़ सकते हैं।
अधिक उदाहरण और जानकारी related blog post और the project's home page में उपलब्ध हैं।
मैं मॉनेट डीबी के साथ खेल रहा था, उसी तरह के विस्तार/कार्यान्वयन की तलाश में था। Citus Data से cstore_ftwखोजने के बाद मैं monetDB से इस पोस्ट में आया: https://www.monetdb.org/content/citusdb-postgresql-column-store-vs-monetdb-tpc-h-shootout
cstore_ftw के बाद से PostgreSQL के ज्वालामुखी शैली क्वेरी प्रोसेसर, हम तुरंत शक था कि इस घटक इसके प्रदर्शन को सीमित कारक होगा उपयोग कर रहा है ।
मैंने खुद का परीक्षण नहीं किया है लेकिन (आईएमओ) मोनेट डीबी उनकी सामग्री के साथ गंभीर हैं। मुझे लगता है कि यह सही होगा अगर MonetDB PostgreSQL के लिए एक्सटेंशन/कार्यान्वयन बनाता है। PostgreSQL पर नई सुविधाओं की तलाश करते समय अभी भी मैं monetDB के साथ काम कर रहा हूं।
- 1. ओपन सोर्स साउंड इंजन
- 2. ओपन सोर्स एक्सेल इंजन
- 3. ओपन सोर्स मशीन अनुवाद इंजन?
- 4. ओपन सोर्स भाषण मान्यता इंजन
- 5. जावा ओपन सोर्स वर्कफ़्लो इंजन
- 6. जावा के लिए ओपन सोर्स सर्वे/प्रश्नावली इंजन
- 7. जावा में लिखित ओपन सोर्स नियम इंजन
- 8. ओपन सोर्स सी ++ गेम इंजन गणित पुस्तकालय?
- 9. एंड्रॉइड ओपन सोर्स गेम इंजन + ट्यूटोरियल
- 10. नेट आधारित ओपन सोर्स सर्च इंजन?
- 11. ओपन सोर्स टर्न-आधारित रणनीति गेम इंजन?
- 12. ओपन सोर्स
- 13. ओपन सोर्स ग्राफ डेटाबेस
- 14. क्या कोई स्केलेबल ओपन सोर्स फाइल स्टोरेज सिस्टम है?
- 15. ओपन सोर्स डेटा माइग्रेशन टूल
- 16. लॉग तालिका के लिए MySQL स्टोरेज इंजन
- 17. ओरेकल समेकन के लिए ओपन सोर्स विकल्प?
- 18. सी ++ डेवलपर के लिए ओपन सोर्स प्रोजेक्ट?
- 19. मोसेक के लिए ओपन सोर्स विकल्प?
- 20. फ्लेक्स बिल्डर के लिए ओपन सोर्स विकल्प?
- 21. .NET के लिए ओपन-सोर्स ज़िप लाइब्रेरी?
- 22. अकादमिक सहयोग के लिए ओपन-सोर्स प्लेटफार्म
- 23. Mathworks Polyspace के लिए ओपन सोर्स विकल्प?
- 24. ओपन सोर्स टूल्स के लिए दान
- 25. शेयरपॉइंट सूचियों के लिए ओपन सोर्स विकल्प
- 26. भाषण पुस्तकालय के लिए ओपन सोर्स टेक्स्ट
- 27. उदाहरण Google ऐप इंजन (पायथन, डीजेगो) वेबसाइट ओपन सोर्स
- 28. MySQL स्टोरेज इंजन दुविधा
- 29. ओपन सोर्स रिग्रेशन सूट
- 30. प्रोजेक्ट ओपन-सोर्स
क्या आपके पास उनके कॉलम उन्मुख परियोजना का लिंक है? जबकि ग्रीनप्लम PostgreSQL- आधारित है, मुझे विश्वास नहीं है कि वे अपनी तकनीक को ओपन सोर्स फैशन में पेश करते हैं। – jasonmp85