এটি কোনও সম্পূর্ণ সমাধান নয়, তবে আপনি আপনার স্ট্যাকের অংশ হিসাবে ওরিয়েন্টডিবিতে সন্ধান করতে চাইতে পারেন । ওরিয়েন্ট হ'ল গ্রাফ-ডকুমেন্ট ডাটাবেস সার্ভার যা পুরোপুরি জাভায় লেখা আছে।
গ্রাফ ডাটাবেসে, সম্পর্কগুলি প্রথম শ্রেণির নাগরিক হিসাবে বিবেচিত হয় এবং তাই সেই সম্পর্কগুলি ট্র্যাভারিং করা খুব দ্রুত করা যেতে পারে। ওরিয়েন্ট হ'ল একটি ডকুমেন্ট ডাটাবেস যা আপনাকে যে ধরণের স্কিমা মুক্ত আর্কিটেকচারের মতো মনে হয় তা আপনার প্রয়োজন হবে allow আমি ওরিয়েন্টের আসল কারণটি হ'ল এটির বর্ধনের কারণে l এটি সকেটের মাধ্যমে স্ট্রিমিং সমর্থন করে এবং পুরো ডাটাবেসটি অন্য অ্যাপ্লিকেশনটিতে এম্বেড করা যেতে পারে। শেষ অবধি, এটি দক্ষতার সাথে স্কেল করা যেতে পারে এবং / অথবা মেমরির মাধ্যমে পুরোপুরি কাজ করতে পারে। সুতরাং, কিছু জাভা দক্ষতার সাহায্যে আপনি মেমরির ডাটাবেসের বিরুদ্ধে আপনার প্রিসেট অনুসন্ধানগুলি চালাতে পারেন।
আমরাও তেমন কিছু করছি। সামাজিক বিজ্ঞান গবেষণা সহযোগিতার জন্য একটি অ্যাপ্লিকেশন / সাইট তৈরি করার সময় আমরা আমাদেরকে প্রচুর জটিল ডেটা মডেলগুলি পেয়েছি। আমরা গ্রিমলিন ট্র্যাভারসাল ল্যাঙ্গুয়েজ (গ্রোভির একটি উপসেট, যা অবশ্যই এর অন্তরে জাভা) ব্যবহার করে এবং ক্যারিয়ারের ওরিয়েন্টডিবি-র বাইনারি সংযোগ সার্ভারের মাধ্যমে সেই প্রশ্নগুলি প্রকাশ করে আমরা বেশ কয়েকটি প্রশ্নের লেখা শেষ করেছি। সুতরাং, ক্লায়েন্টটি একটি টিসিপি সকেট খোলে, একটি ছোট বাইনারি বার্তা প্রেরণ করে এবং কোয়েরিটি জাভায় সরাসরি ইন-মেমরি ডাটাবেসের বিরুদ্ধে কার্যকর করা হচ্ছে।
ওরিয়েন্টডিবি জাভাস্ক্রিপ্টে ফাংশন প্রশ্নগুলি লেখার পক্ষেও সমর্থন করে এবং আপনি ওরিয়েন্টের উদাহরণের সাথে সরাসরি ইন্টারঅ্যাক্ট করতে নোড.জেএস ব্যবহার করতে পারেন।
এই আকারের কোনও কিছুর জন্য, আমি হ্যাডোপ বা এর মতো কোনও কিছুর সাথে মিলিয়ে ওরিয়েন্ট ব্যবহার করতে চাই। আপনি এস্পারের সাথে মিলিয়ে ওরিয়েন্টও ব্যবহার করতে পারেন।
বিবেচনা করুন: প্রাচ্যটির একটি ভূমিকা: http://www.sitepPoint.com/a-look-at-orientdb-the- راف-docament-nosql /
জটিল, রিয়েল-টাইম ক্যোয়ারী: http://www.gft-blog.com/business-trends/leveraging-real-time-scoring-through-bigdata-to-detect- বীমা বীমা- ফ্রেড/
জাভা এবং প্রাচ্য সঙ্গে স্ট্রিমিং বিকল্প সম্পর্কে একটি আলোচনা: https://github.com/orientechnologies/orientdb/issues/1227