Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

विस्टाडीबी के क्या फायदे हैं

VistaDB क्लाइंट रनटाइम निःशुल्क है। जैसा कि आप इसे डालते हैं रनटाइम कभी भी "3 बजे समाप्त नहीं होगा"। केवल डेवलपर टूल को ही इस तरह से लाइसेंस दिया जाता है। आपको प्रति डेवलपर 1 लाइसेंस चाहिए, सरल। हम बिना किसी विजुअल स्टूडियो टूल के वास्तव में एक सस्ता लाइट संस्करण भी पेश करते हैं।

कुछ अन्य लाभ

100% प्रबंधित कोड - इंजन में कोई इंटरऑप या अन्य अप्रबंधित कॉल नहीं हैं। यह कुछ के लिए एक बड़ी बात है, और दूसरों को कम परवाह नहीं है।

रजिस्ट्री एक्सेस की आवश्यकता नहीं है - खरीद डेटाबेस में अधिकांश अन्य को अभिभावक नियंत्रण, या अनुमतियों को देखने के लिए रजिस्ट्री पहुंच की आवश्यकता होती है। VistaDB केवल वही करता है जो आप इसे करने के लिए कहते हैं, और यहां तक ​​कि मध्यम ट्रस्ट में भी चलेगा।

XCopy परिनियोजन रनटाइम और आपके डेटाबेस (एकल फ़ाइल) के लिए। आप अपने एप्लिकेशन, रनटाइम और अपने डेटाबेस को एक्सकॉपी कर सकते हैं और चला सकते हैं। मशीन पर स्थापित या कॉन्फ़िगर करने के लिए कुछ भी नहीं, किसी विशेष विशेषाधिकार की आवश्यकता नहीं है (हम मध्यम ट्रस्ट या उच्चतर में चला सकते हैं)।

पृथक भंडारण - आप अपने पूरे डेटाबेस को आइसोलेटेड स्टोरेज में डाल सकते हैं और वहां से सीधे चला सकते हैं। यह कॉर्पोरेट वातावरण के लिए डोमेन के अनुकूल तरीके से डेटाबेस लिखने वाले अनुप्रयोगों को एक बार सुरक्षित क्लिक बनाने में बहुत आसान बनाता है। उपयोगकर्ता डेटा को किसी साझा ड्राइव पर संग्रहीत करने या अनुमति मानचित्रण के बारे में चिंता करने की कोई आवश्यकता नहीं है।

सीएलआर ट्रिगर / सीएलआर प्रक्रियाएं - आप सीएलआर कोड लिख सकते हैं और उन्हें ट्रिगर्स या स्टोर्ड प्रोसेस के रूप में उपयोग कर सकते हैं। हमने हाल ही में एक एकल सीएलआर असेंबली को बनाए रखना और भी आसान बनाने के लिए बदलाव पेश किए हैं जो विस्टाडीबी और एसक्यूएल सर्वर 2005/2008 दोनों में चल सकते हैं।

टी-एसक्यूएल प्रक्रियाएं - विस्टाडीबी टी-एसक्यूएल प्रोसेस SQL ​​सर्वर 2005/2008 के साथ संगत हैं। हमारे इंजन में काम करने वाली कोई भी प्रक्रिया SQL सर्वर में चलेगी। इसका मतलब यह नहीं है कि वहां चलने वाली कोई भी चीज हमें पोर्ट करेगी। हम SQL सर्वर में कार्यक्षमता का एक सबसेट हैं। लेकिन हम भी SQL सर्वर के बिना T-SQL प्रोसेस चलाने का एकमात्र तरीका हैं (SQL CE ऐसा नहीं कर सकता)।

मुझे व्यक्तिगत रूप से लगता है कि सबसे बड़ी विशेषताओं में से एक बाद में SQL सर्वर को अपसाइज़ करने की क्षमता है। सभी विस्टाडीबी प्रकार, सिंटैक्स, और सीएलआर प्रोसेस, टी-एसक्यूएल प्रोसेस इत्यादि सभी SQL सर्वर पर चलेंगे। (आप SQL सर्वर से लेकर VistaDB तक सब कुछ नहीं ले सकते हैं, हालांकि यह एक सबसेट है)

32/64 बिट परिनियोजन - विस्टाडीबी एक एकल असेंबली परिनियोजन है जो बिना किसी बदलाव के 32 और 64 बिट दोनों को चलाता है। एसक्यूएल सीई को ओएस के आधार पर दो अलग-अलग रनटाइम की आवश्यकता होती है, और आईआईएस के तहत बिल्कुल भी नहीं चल सकता है। <स्ट्राइक>एक्सेस का कोई 64 बिट रनटाइम नहीं है, और सबसे हाल का 32 बिट रनटाइम केवल एमएसआई के माध्यम से तैनात किया जा सकता है। विंडोज़ के 32 बिट संस्करण में रनटाइम है, 64 बिट संस्करण में नहीं है।

संबंधपरक अखंडता - विस्टाडीबी वास्तव में आपकी बाधाओं और विदेशी कुंजी को भी लागू करता है। आप विशिष्ट कैस्केड अपडेट कर सकते हैं, और संचालन हटा सकते हैं। जिस व्यक्ति ने टिप्पणी की कि हम SQLITE की तरह हैं, वह इस संबंध में गलत है। वे बाधाओं को पार्स करते हैं, लेकिन उन्हें लागू नहीं करते हैं।

संपादित करें:उनके पास अब SQLite में FK के लिए समर्थन है। लेकिन वे डिफ़ॉल्ट रूप से संकलित नहीं होते हैं, और SQL सर्वर के समान सिंटैक्स का उपयोग नहीं करते हैं।

मध्यम विश्वास - एक मध्यम ट्रस्ट वेब सर्वर पर चलने की क्षमता एक और विशेषता है जिसके बारे में कई लोग परवाह नहीं करेंगे, लेकिन यह एक बड़ी बात है। मीडियम ट्रस्ट में कई थर्ड पार्टी कंट्रोल भी नहीं चल सकते। 100% प्रबंधित कोड के प्रति हमारी प्रतिबद्धता और कम से कम अनुमति की आवश्यकता के कारण हम मध्यम ट्रस्ट के भीतर पूरा इंजन चला सकते हैं।

- पूर्ण प्रकटीकरण - मैं विस्टाडीबी का मालिक हूं इसलिए मैं पक्षपाती हो सकता हूं। :)

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं टिक को दिनांक प्रारूप में कैसे परिवर्तित कर सकता हूं?

  2. सीमांकक पर आधारित टी-एसक्यूएल स्प्लिट स्ट्रिंग

  3. SSMS परिणाम ग्रिड के लिए - CRLF कॉपी/पेस्ट में संरक्षित नहीं - कोई बेहतर तकनीक?

  4. SQL सर्वर में किसी भिन्न डेटाबेस से OBJECT_NAME () कैसे प्राप्त करें

  5. SQL सर्वर में दो तिथियों के बीच घंटों (दशमलव) में अंतर की गणना कैसे करें?