(এটি "নোড-ওরিয়েন্টেড", যদি তা বিদ্যমান থাকে)
এখান থেকে শুরু কর. একটি ডাটাবেসের মতো জটিল অ্যাপ্লিকেশনটির সাথে কাজ করার সময় (এমনকি একটি সাধারণ ডাটাবেস একটি জটিল অ্যাপ্লিকেশন), আপনার ডোমেনের ইতিহাস এবং সঠিক পরিভাষার সাথে পরিচিত হওয়া উচিত এবং কমপক্ষে আর্কিটেকচার সম্পর্কে খুব উচ্চ স্তরের ধারণা থাকতে হবে। আপনি ডেটাবেজে উইকিপিডিয়া নিবন্ধ থেকে শুরু করতে পারেন । সম্পর্কিত ধারণাগুলি এবং বিভিন্ন ডাটাবেসের ধরণের সমস্ত নিবন্ধ পড়তে কয়েক দিন ব্যয় করেছে।
এবং যেহেতু আমার মনে যা আছে তা না হয় সম্পর্কযুক্ত বা নথিভিত্তিক
এরপরে, আপনি রিলেশনাল বা NoSQl বেছে নিন। আপনি যদি নোএসকিউএল বাছাই করেন তবে আপনার এক প্রকার নোএসকিউএল বাছাই করা উচিত। এটি অত্যন্ত গুরুত্বপূর্ণ, আপনি কোনও আর্কিটেকচার ডকুমেন্ট পাবেন না যা সমস্ত বিভিন্ন ডাটাবেস পরিবার নিয়ে আলোচনা করে। আপনি কোনটি বেছে নেবেন তা আসলেই গুরুত্বপূর্ণ নয়, কেবল একটি বাছাই করুন এবং এটি দিয়ে আটকে দিন।
সামান্যতম ভাষায় কিছু যায় আসে না।
হ্যাঁ এটি হয় (দুর্ভাগ্যক্রমে), কারণ আপনি একটি ডাটাবেস পরিবার বেছে নেওয়ার পরে আপনার সেই পরিবারের ওপেন সোর্স ডাটাবেসগুলি থেকে কোড অন্বেষণ করা শুরু করা উচিত। কী সন্ধান করতে হবে সে সম্পর্কে কয়েকটি জেনেরিক গাইডলাইন রয়েছে:
- তুলনামূলকভাবে ছোট কোডবেস,
- আর্কিটেকচারাল ডকুমেন্টস বা কমপক্ষে একটি ডেভলপমেন্ট ব্লগ,
- আপনি যে ডাটাবেসটি বেছে নিয়েছেন তা পরিবারে জেনেরিক হিসাবে বিবেচিত হয় তার কাছাকাছি হওয়া উচিত, এটি যদি উচ্চ বিশেষজ্ঞ হয় তবে এটি শেখা আমাদের পক্ষে আরও শক্ত।
মাপসই কয়েকটি উদাহরণ:
উত্স পান, এটি সংকলন করুন এবং এটির সাথে চারপাশে খেলুন। আপনাকে প্যাচগুলি বা অভিনব কোনও কিছু জমা দিতে হবে না, কেবল কোডটি এক্সপ্লোর করুন এবং কী হয় তা দেখতে এখানে এবং সেখানে ছোট্ট পরিবর্তনগুলি করা উচিত। এটি একটি বর্ধিত প্রক্রিয়া, কোডটি কী করে তা বোঝা আপনার পক্ষে এটির সাথে যত বেশি বেশি খেলাবেন তত সহজ। আপনি যে প্রথম প্রকল্পটি বেছে নিয়েছেন তা যদি বোঝা খুব কঠিন মনে হয় তবে কেবল পরেরটিতে যান।
আর একটি দুর্দান্ত বিকল্প হ'ল মাইএসকিউএল এর জন্য ইঞ্জিন তৈরিতে মনোনিবেশ করা, যেমনটি এনএনবি পূর্ববর্তী উত্তরে পরামর্শ দেয় ।
আপনি যদি এমন এক জায়গায় পৌঁছে যান যেখানে আপনি কোডবেইসের সাথে দরকারী কিছু করতে সক্ষম হন, প্রকল্পের সম্প্রদায়ের সাথে জড়িত হন, এটি জড়িত ধারণাগুলি সম্পর্কে আরও বিস্তৃত উত্সগুলি খুঁজে পাওয়ার সহজতম উপায়।
এবং তারপরে, অবশেষে, আপনার ডাটাবেসে কাজ শুরু করুন। প্রথমে আপনি যে কোডটি অন্বেষণ করছেন তার একটি অতি মাপের ডাউন ক্লোন লিখে রাখতে পারেন। এটি আসল হতে হবে না, বেশ কয়েকটি দুর্দান্ত প্রকল্পগুলি ক্লোন বা কাঁটাচামচ হিসাবে শুরু হয়েছিল।
আমি কি সংস্থান / টিউটোরিয়াল / বই বুঝতে পারি?
বেশ কয়েকটি বই আছে:
এবং আরও কয়েক শতাধিক, একাধিক একাডেমিক কাগজপত্র যা আপনি গুগলের মাধ্যমে সহজেই সনাক্ত করতে পারেন। আপনি প্রথমে যা করতে চান তা আপনাকে নির্ধারণ করতে হবে এবং তারপরে একটি বই অনুসন্ধান করতে হবে। সহকর্মী ডাটাবেস লেখকদের একটি সম্প্রদায়ের সাথে জড়িত হওয়া আপনাকে বইয়ের তালিকা সঙ্কুচিত করতে এবং উপরের তুলনায় সম্ভবত আরও অনেক ভাল পরামর্শ পেতে সহায়তা করবে।
শুভকামনা! আপনার কাজ শেষ হয়ে গেলে আমি আপনার ভাণ্ডারের লিঙ্ক সহ একটি মন্তব্য আশা করি। এবং যদি আপনি কখনই সম্পন্ন না হন তবে নিশ্চিত হয়ে নিন যে আপনি ২০০১ সালে আমি যে লেখাটি লিখতে শুরু করেছিলাম তা এখনও শেষ করেনি তা আমাকে মনে করিয়ে দিয়ে একটি মন্তব্য রেখে গেছেন।