সি ++ বা জাভা এর মতো অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ভাষার জন্য একটি সাধারণ টিউটোরিয়াল বিবেচনা করুন: অ্যাকাউন্ট, অর্ডার, আইটেম ইত্যাদি (বা আরও কিছু কম বা সমতুল্য কিছু) উপস্থাপনকারী বস্তুগুলির সাথে একটি সাধারণ অর্ডার প্রসেসিং সিস্টেম তৈরি করুন। নিখুঁত স্বজ্ঞাত অর্থে তৈরি করে, তবে ডাইনিং টেবিলে হাতিটি এটি আসল নয় কারণ এগুলি মেমরির অন্তর্ভুক্ত বস্তু; একটি বাস্তব সিস্টেমে, অ্যাকাউন্টস, অর্ডার ইত্যাদি আসলে মেমরিতে প্রথম স্থানে বাস করে না, তারা একটি ডাটাবেসে থাকে, স্মৃতির প্রতিনিধিত্বের সাথে এর স্বল্প-জীবনকালীন আয়না থাকে।
আপনি ডাটাবেস থেকে পড়তে এবং লেখার জন্য নিজেকে প্রচুর কোড লিখতে পারেন, তবে এটি এতটাই ক্লান্তিকর এবং ত্রুটি-প্রবণ যে কেউ আসলে তা করে না।
প্রত্যেকে একটি ওআরএম ব্যবহার করে শেষ হয় তবে এগুলি তাদের নিজস্বভাবে এতটাই সমস্যাযুক্ত যে একটি বিখ্যাত কাগজ তাদের 'আমাদের শিল্পের ভিয়েতনাম' বলে।
আমি মনে করি না যে এটি বস্তু এবং সম্পর্কের মধ্যে এতটা মিল নেই যে প্রোগ্রামিং ভাষা এবং ডাটাবেসগুলির মধ্যে একটি পৃথক বিষয় যা একে অপরের সম্পর্কে জানে না । অনুমান: সমাধানটি হ'ল একক ভাষা যা প্রোগ্রামিং এবং ডাটাবেস ক্যোরি ভাষা উভয়ই থাকে, যার ফলস্বরূপ ভাষার রানটাইমটিও ডাটাবেস হতে হবে এবং জেআইটি সংকলকও কোয়েরি অপ্টিমাইজার হতে পারে।
সুতরাং এটি আমি দেখছি সমস্যার সংক্ষিপ্তসার। আমার প্রশ্নটি হল, এখনও কেউ আছে কি না,
আসলে যেমন একটি ইউনিফাইড সিস্টেম নির্মিত
চেষ্টা করেও এমন একটি ইউনিফাইড সিস্টেম তৈরি করতে ব্যর্থ হয়েছে
আপনি কীভাবে এরকম নির্মাণ করতে যাবেন, বা কেন বা কেন করবেন না সে বিষয়টিতে সুনির্দিষ্ট কিছু লিখেছেন
সমস্যার সমাধানের বিকল্প উপায় নিয়ে আসবেন?