2011-04-12 9 views

उत्तर

7

sqlite3 एक एम्बेडेड आरडीबीएमएस है।

this article के अनुसार:

एक संबंधपरक डेटाबेस प्रबंधन प्रणाली (RDBMS) एक डेटाबेस प्रबंधन प्रणाली (DBMS) है कि संबंधपरक मॉडल पर आधारित है के रूप में ई एफ कॉड द्वारा शुरू की गई है। वर्तमान में उपयोग में जाने वाले सबसे लोकप्रिय वाणिज्यिक और खुले स्रोत डेटाबेस संबंधपरक डेटाबेस मॉडल पर आधारित हैं। आरडीबीएमएस की एक छोटी परिभाषा एक डीबीएमएस हो सकती है जिसमें डेटा टेबल के रूप में संग्रहीत किया जाता है और डेटा के बीच संबंध तालिकाओं के रूप में भी संग्रहीत किया जाता है।

SQLAlchemy एक पायथन ORM है।

इस लेख के अनुसार:

वस्तु संबंधपरक मानचित्रण (ORM हे/आरएम, और हे/आर मानचित्रण) कम्प्यूटर सॉफ्टवेयर में में असंगत प्रकार प्रणालियों के बीच डेटा परिवर्तित करने के लिए एक प्रोग्रामिंग तकनीक है वस्तु उन्मुख प्रोग्रामिंग की भाषाएँ। यह वास्तव में एक "वर्चुअल ऑब्जेक्ट डेटाबेस" बनाता है जिसे प्रोग्रामिंग भाषा के भीतर से उपयोग किया जा सकता है।

+3

[SQLite] (http://www.sqlite.org) वास्तव में [SQLAlchemy] (http://www.sqlalchemy.org/features.html) पर 'बैकएंड' के रूप में उपयोग किया जा सकता है। – Martijn

+0

और ऐसा लगता है कि एसक्यूएलकेकी में निर्देशित SQLite समर्थन शामिल है, पोस्टग्रेस समर्थन के विपरीत, जिसे किसी तृतीय-पक्ष लाइब्रेरी की आवश्यकता होती है (यानी psycopg2) – dangonfast

18

वे सेब और संतरे हैं।

स्क्लाइट एक डेटाबेस स्टोरेज इंजन है, जिसे MySQL, PostgreSQL, Oracle, MSSQL, आदि जैसी चीजों की तुलना में बेहतर किया जा सकता है। इसका उपयोग फ़ाइलों से संरचित डेटा को स्टोर और पुनर्प्राप्त करने के लिए किया जाता है।

SQLAlchemy एक पायथन पुस्तकालय है जो ऑब्जेक्ट रिलेशनल मैपर (ओआरएम) प्रदान करता है। यह वही करता है जो यह सुझाता है: यह आपके डेटाबेस (टेबल, इत्यादि) को पाइथन ऑब्जेक्ट्स पर मैप करता है, ताकि आप उनके साथ अधिक आसानी से और मूल रूप से बातचीत कर सकें। SQLAlchemy एसक्लाइट, MySQL, PostgreSQL, आदि के साथ उपयोग किया जा सकता है

तो, एक ओआरएम उपकरण का एक सेट प्रदान करता है जो आपको डेटाबेस इंजनों में लगातार अपने डेटाबेस मॉडल से बातचीत करने देता है।

संबंधित मुद्दे