ओएस एक्स के साथ कौन से डेटाबेस प्रोग्राम / उपकरण शामिल हैं?


4

कई साल पहले मेरा मानना ​​है कि Apple में HypercardOS के साथ इसकी एक प्रति शामिल थी । वह मेरे समय से पहले की है, और मैंने कभी इसका इस्तेमाल नहीं किया।

लेकिन, मेरे पास बहुत ही सरल डेटाबेस के लिए सामयिक आवश्यकताएं हैं। मैं आवश्यक रूप से पूर्ण रिलेशनल डेटाबेस सिस्टम की बात नहीं कर रहा हूं, मेरी अधिकांश जरूरतों के लिए एक फ्लैट फाइल "कार्डव्यू" प्रणाली उपयुक्त होगी।

मेरा सवाल बस यह है कि क्या उपकरण प्रदान किए जाते हैं जो सरल डेटाबेस शैली डेटा फ़ाइलों को बनाने और एक्सेस करने में सक्षम बनाते हैं। ग्राफिकल को प्राथमिकता दी जाएगी, (हालांकि मुझे पूरा यकीन है कि ऐसी कोई चीज़ मौजूद नहीं है) लेकिन कमांड लाइन टूल भी ठीक हो सकते हैं, और इसमें यूनिक्स / लिनक्स शैली के उपकरणों की एक विशाल रेंज शामिल है, इसलिए यह संभावना की सीमा से परे नहीं है कि कुछ हैं उपयुक्त डेटाबेस अनुप्रयोग प्रदान करने के लिए उपयुक्त स्क्रिप्टिंग के साथ या तो उपयुक्त या कम से कम सक्षम होना चाहिए।

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

मैंने कस्टम फ़ील्ड्स के साथ कस्टम एड्रेस बुक डेटाफ़ाइल बनाने और डेटा और खोज आदि के लिए एड्रेस बुक फ्रंट एंड का उपयोग करने के साथ प्रयोग किया है, लेकिन सीमित सफलता के साथ (मुख्य रूप से इसमें मैं आसानी से अपनी वास्तविक एड्रेस बुक का उपयोग नहीं कर सकता)।

जवाबों:


3

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

आइए OS X v10.7.3 के साथ शामिल किए गए ओपन सोर्स प्रोजेक्ट्स पर नज़र डालते हैं और उम्मीदवार डेटाबेस और की-वैल्यू स्टोर फ्रेमवर्क को कॉल करते हैं जिन्हें आप संभवतः अपनी इच्छा से मोड़ सकते हैं:

मैं सूची से विभिन्न प्रोग्रामिंग भाषाओं को छोड़ दूंगा क्योंकि यह स्टैक ओवरफ्लो उत्तर के अधिक है, लेकिन इनमें से कोई भी सरल कार्ड आधारित ग्राफिकल यूजर इंटरफेस के साथ जाने के लिए तैयार नहीं है। अगर मुझे हाइपरकार्ड को फिर से लागू करने के लिए एक उपकरण चुनना था, तो मैं WebKit के HTML 5 के क्लाइंट साइड डेटाबेस स्टोरेज के कार्यान्वयन और सफारी / लेआउट / यूजर इंटरफेस के लिए सफारी का उपयोग करने के साथ शुरू करूंगा । यह संभव है कि जावास्क्रिप्ट ज्ञान के साथ-साथ HTML / CSS को एक व्यावहारिक समाधान निकालने की आवश्यकता हो।

इसी तरह, आप अपने डेटाबेस और UI लॉजिक को बनाने के लिए tk और प्रोग्रामिंग भाषाओं में से एक ले सकते हैं और ऊपर सूचीबद्ध आपके पसंदीदा डेटा में हुक कर सकते हैं। इसके अलावा, iCloud के कुंजी-मूल्य स्टोर की अनदेखी न करें क्योंकि यह यकीनन "शेर के साथ शिपिंग" माना जा सकता है।

अतिरिक्त सॉफ़्टवेयर स्थापित करने की आवश्यकता नहीं होने के कारण आपके अवरोध को सीमित किया जा रहा है क्योंकि Apple अब ऐसा उपकरण नहीं बनाता है जो डेटा संग्रहीत करता हो और जिसमें किसी भी प्रकार का उपयोग करने योग्य UI हो। यहां तक ​​कि ऑटोमेकर भी वैरिएबल स्टोर कर सकता है, लेकिन आप इसे व्यवहार में लाने के लिए कड़ी मेहनत करेंगे।


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


धन्यवाद - बैक एंड प्रौद्योगिकियों की एक प्रशंसनीय सूची जिसे मैं देख सकता हूं, ऐसी शर्म कि उनके पूरक के लिए कोई फ्रंट एंड टूल नहीं है। मुझे आश्चर्य है कि कितने लोग कभी भी शामिल उपकरणों का उपयोग करेंगे जो कि वे इस तरह से बड़े पैमाने पर शौक रखते हैं। मुझे लगता है कि वे केवल मौजूदा ऐप्स को सेवाएं प्रदान करने के लिए हैं, बजाय एक अंतिम उपयोगकर्ता द्वारा उपयोग किए जाने के।
स्टफ

2

MySQL डिफ़ॉल्ट रूप से मैक ओएस एक्स पर स्थापित किया जाता था लेकिन यह लायन * के साथ चला गया है। PostgreSQL अब मानक स्थापित है लेकिन यह केवल कमांड लाइन से उपलब्ध है।

बेशक Xcode के साथ आप कोर डेटा का भी उपयोग करने की क्षमता रखते हैं, विकास के लिए - कई ओएस एक्स इंटर्नल के रूप में sqlite पर बनाया गया है ।

कुछ ग्राफिकल चाहने वाले उपयोगकर्ताओं के लिए, बेंटो या कुछ समान खरीदना संभवतः सबसे अच्छा विकल्प है। मुझे लगता है कि आप PostgreSQL के साथ काम करना चाहते हैं तो pgAdmin एक अच्छा कॉन्फ़िगरेशन GUI है, और मुफ़्त है।

नीचे पंक्ति, यदि आप कुछ और स्थापित नहीं करना चाहते हैं, तो PostgreSQL कमांड लाइन से प्यार करना सीखें।

* चूंकि ओरेकल अब इसका मालिक है, इसलिए लाइसेंसिंग कड़ी हो गई है। मैंने इसे एक रेल परियोजना के लिए उपयोग करने के लिए डाउनलोड किया और बहुत जल्द ही ओरेकल से एक ईमेल आया जिसमें पूछा गया था कि मैं किस लाइसेंस को खरीदने के बारे में सोच रहा था ... यह नया स्वामित्व शायद वही है जिसने ऐप्पल के लिए बदलाव को प्रेरित किया।


0

यदि बेंटो आपके लिए बहुत शक्तिशाली है, तो शायद आप अपनी जानकारी एक टेक्स्ट फ़ाइल में रख सकते हैं। मैंने एक स्प्रेडशीट का सुझाव दिया होगा, लेकिन आप निर्दिष्ट करते हैं कि आप केवल पूर्व-स्थापित सॉफ़्टवेयर के साथ काम करना चाहते हैं।


मैं शायद ही कहूंगा कि यह बहुत शक्तिशाली है, लेकिन यह शुरू / बंद करने के लिए ओवरकिल है जब मुझे बस इतना करना है कि या तो लुकअप करना है या डेटा के छोटे टुकड़े दर्ज करना है जिसके लिए मुझे थीम जैसे फैंसी विकल्प और ड्रैग और ड्रॉप इमेज अपलोड करने की आवश्यकता नहीं है आदि। एक स्प्रेडशीट बहुत अच्छी तरह से काम कर सकती है, लेकिन जैसा कि आप कहते हैं कि मैं देखना चाहता हूं कि ओएसएक्स डिफ़ॉल्ट रूप से क्या प्रदान करता है।
भरवां

यदि आप सॉफ्टवेयर इंस्टॉल करने के इच्छुक हैं तो लगभग अनगिनत बेहतरीन समाधान मुफ्त में उपलब्ध हैं। प्रीइंस्टॉल्ड लाइटवेट नोट लेने वाले टूल के लिए, शायद आप स्टिकिस का उपयोग कर सकते हैं।
माइकल स्टर्न

मैं बाहरी सॉफ्टवेयर चुनने के साथ संभावनाओं से अच्छी तरह परिचित हूं, मैं पहले से ही कुछ का मालिक हूं, लेकिन मैं वर्तमान में कुछ भी नहीं चलाने के साथ प्रयोग कर रहा हूं, लेकिन एक सॉफ्टवेयर जो कि एक पूर्वस्थापित ओएस वातावरण मुझे प्रदान करता है, यही कारण है कि मैंने विशेष रूप से अपने प्रश्न से बाहर शासन किया।
स्टफ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.