উত্তর:
14/06/2016 হাঁ ... এখনও upvotes পেয়ে: - /
17/03/2014 আমি এখনও এর জন্য অগ্রগতিগুলি গ্রহণ করছি, যে তারিখটির মূল উত্তর দেওয়া হয়েছিল সে সম্পর্কে মনে রাখবেন। তালিকাভুক্ত প্রধান তিনটি আইটেমটি এখনও সম্পূর্ণভাবে কার্যকর, তবুও তালিকাটি বাসি হওয়ার দিকে ঝুঁকবে। তালিকাভুক্ত নয় এমন আরও ডেটাবেস প্রযুক্তি রয়েছে।
আপনার কাছে অবিলম্বে স্বীকৃত এবং নিখরচায় কয়েকটি বিকল্প রয়েছে:
এসকিউএল সার্ভার কমপ্যাক্ট ডাউনলোডটি ADO.NET সরবরাহকারীর সাথে আসে যা আপনাকে কোডে উল্লেখ করতে হবে। এসকিউএলাইট ডাউনলোডের এটি নাও থাকতে পারে তাই এখানে একটি লিঙ্ক রয়েছে:
http://sqlite.phxsoftware.com/
তিনটিই এসকিউএল ব্যবহার করে, যদিও সম্ভবত কয়েকটি সীমাবদ্ধতা / কুইর্কস রয়েছে। ম্যানেজমেন্ট স্টুডিও কমপ্যাক্ট এবং লোকালডিবিয়ের সাথে কাজ করে, এসকিউএলাইটের সাথে আপনার আরও একটি ইউআই সরঞ্জাম যেমন এসকিউএলাইট প্রশাসক প্রয়োজন হবে:
http://sqliteadmin.orbmu2k.de/
নোএসকিউএল বিকল্প রয়েছে যেমন:
ব্যক্তিগতভাবে আমি অন্যান্য ফ্রি বিকল্পগুলির মুখে এমএস অ্যাক্সেস ব্যবহার করা এড়াতে চাই। আপনি লোকালডিবি, কমপ্যাক্ট বা এসকিউএলাইট দিয়ে ভুল করতে পারবেন না। এগুলি সমস্ত সুন্দর ছোট ডাটাবেস যা সামান্য রামে তুলনামূলকভাবে দ্রুত চালিত হয় - মাইক্রোসফ্টের পণ্যটিকে পছন্দ করার মত ধর্মীয় দিকগুলি হিসাবে ব্যক্তিগত পছন্দ :-)
আমি উইন্ডোজ ফোন প্রোগ্রামিংয়ের জন্য স্টার্লিং ব্যবহার করি কারণ এটি বিচ্ছিন্ন স্টোরেজ ব্যবহার করতে নির্মিত। আমি কেবল রাভেনডিবিতে নিবন্ধগুলি দেখেছি, তবে আমি আপনাকে বলতে পারি এটি একটি জেএসওএন ভিত্তিক নথি স্টোরেজ ফ্রেমওয়ার্ক।
পরিস্থিতি বিভ্রান্ত করার জন্য নয় (এসকিউএলাইট, এসকিউএল সার্ভার এক্সপ্রেস লোকালডিবি, বা এসকিউএল সার্ভার কমপ্যাক্ট সংস্করণ সহ), তবে সেখানে অন্যান্য এম্বেড / স্থানীয় ডাটাবেস রয়েছে, কিছু অপেক্ষাকৃত অন্যেরা অবজেক্ট-ভিত্তিক:
এই সব বিনামূল্যে হয় না। এসকিউএল / লিনকিউ / ইন-প্রোক সমর্থনগুলি তাদের সকলের মধ্যে পৃথক। এই তালিকাটি কেবল কৌতূহলের জন্য।
এখানে এখন কারভোনাইটও রয়েছে , তবে কোড গ্যালারী লিঙ্কটি নষ্ট হয়ে গেছে। যখন এটি আবার লাইভ হবে আমি ডাব্লুপি 7 উন্নয়নের জন্য এটি সন্ধান করব।
আমি এসকিউএলাইট সুপারিশ করব । আমি যেখানে কাজ করি সেখানে আমাদের বিকাশ করা প্রায় সব অ্যাপের জন্য আমরা এটি ব্যবহার করছি।
এটি ছোট এবং কমপ্যাক্ট। অ্যাপ ডিরেক্টরিতে এটির জন্য একটি ডিএলএল থাকা দরকার তবে আপনার অ্যাক্সেস বা এসকিউএল সার্ভারের মতো অন্য কোনও সফ্টওয়্যার ইনস্টল করতে হবে না। এছাড়াও, নীচে ড্যানিয়েলক্জা অনুসারে বলেছিলেন, "এসকিউএলাইটটি পাবলিক ডোমেন, সুতরাং লাইসেন্স দেওয়ার বিষয়ে আপনাকে কোনও চিন্তা করার দরকার নেই।" এটি সত্যিই একটি বড় পার্থক্য করতে পারে।
আপনি ব্যবহার করতে পারেন System.Data.SQLite বা csharp-SQLite এসকিউএল বা OleDB যে একই পদ্ধতি ব্যবহার করে একটি C # এর app এর মধ্যে এটি অ্যাক্সেস করতে।
আপনার ডাটাবেস সম্পাদনা / পরিচালনা করতে একটি অ্যাপ্লিকেশন প্রয়োজন। আমার মতে সেরাটি হ'ল এসকিউএলাইট স্টুডিও । আরও কয়েকটি এখানে রয়েছে:
এসকিউএল অ্যাডমিন
এসকিউএল ২০০৯ প্রো (পৃষ্ঠার নীচে)
আপডেট - 7/25/11 - আরও এসকিউএলাইট অ্যাপস ( এসওতে এখানে প্রশ্ন)
এসকিউএলাইটের আরও এখানে:
এসকিউএলাইট ব্যবহার করে উইকিপিডিয়া
সংস্থাগুলিতে এসকিউএলাইট
কাস্টম ফাংশন: একটি সংযোজন হিসাবে, আপনি যদি এসকিউএলাইট কোর ফাংশনগুলি সন্ধান করছেন এবং আপনার পছন্দের কোনওটি না দেখতে পান তবে আপনি নিজের কাস্টম ফাংশন তৈরি করতে পারেন। এখানে বেশ কয়েকটি উদাহরণ দেওয়া হয়েছে:
এসও
আনোটারের উদাহরণ থেকে
ফায়ারবার্ড এম্বেড করা ভাল পছন্দ হতে পারে
এম্বেড করা সংস্করণটি সার্ভারের একটি আশ্চর্যজনক ভিন্নতা। এটি একটি সম্পূর্ণ বৈশিষ্ট্যযুক্ত ফায়ারবার্ড সার্ভার যা কেবলমাত্র কয়েকটি ফাইলে পূর্ণ। এটি স্থাপন করা খুব সহজ, যেহেতু সার্ভারটি ইনস্টল করার দরকার নেই।
কিছু খুব ভাল ডট নেট ড্রাইভার আছে
আপনি অফিশিয়াল মাইক্রোসফ্ট সমাধান ব্যবহার করতে চাইলে এসকিউএল সার্ভার কমপ্যাক্ট। আপনার যদি এই ধরণের জিনিস প্রয়োজন হয় তবে এসকিউএল সার্ভারের সাথে প্রতিলিপি ব্যবহার করতে সক্ষম হবার এটির সুবিধা রয়েছে।
এসকিউএলাইট আপনি খুব সাধারণ ছোট এবং নিখরচায় কিছু করতে চাইলে। অ্যান্ড্রয়েড এর অভ্যন্তরীণ ডাটাবেসগুলির জন্য এটি ব্যবহার করে তাই এটি খুব ভাল সমর্থিত এবং খুব ভাল নেট নেট বাইন্ডিং উপলব্ধ।
এসকিউএলাইটের একটি স্বতন্ত্র সুবিধা হ'ল এটি ক্রস প্ল্যাটফর্ম। সুতরাং আপনি যদি নিজের আবেদনটি Mono.NET- এ পোর্ট করতে চান তবে আপনার ডাটাবেস বাস্তবায়নে কোনও পরিবর্তন করতে হবে না।
আমি এই সমাধানের জন্য এমএস অ্যাক্সেস পছন্দ করি না তবে অনেক লোক তাদের উত্তরে এটি অন্তর্ভুক্ত করেছে। মালিকানা বিন্যাস এবং প্ল্যাটফর্ম নির্ভরতার কারণে এটি সীমাবদ্ধ। যদিও এর এর সুবিধা রয়েছে। আপনার কাছে এমএস অ্যাক্সেসের একটি অনুলিপি থাকলে আপনি সহজেই ডেটা ম্যানিপুলেট করতে পারেন, আপনি গ্রাফিকভাবে প্রশ্নগুলি তৈরি করতে এবং ম্যাক্রোগুলি তৈরি করতে পারেন। আপনি এটিকে সহজেই বাকি এমএস অফিসের সাথে সংহত করতে পারেন।
এই সমস্ত এসকিউএলাইটের মধ্যে আমার সুপারিশ হবে এটি এত কমপ্যাক্ট, ভাল নথিভুক্ত এবং প্ল্যাটফর্ম নির্বিশেষে সহ বিকাশকারীদের ক্রমবর্ধমান সেনাবাহিনী দ্বারা সমর্থিত।
সম্পাদনা
আমি বুঝতে পারি যে এখানে আরও একটি বিকল্প রয়েছে যা এখানে উল্লেখ করা ভুলে গিয়েছিল
যতক্ষণ না আপনার সম্পর্কিত টেবিলের প্রয়োজন হয় আপনি ADO.NET এর মাধ্যমে সিএসভি ফাইলটি ডেটাसेट হিসাবে পঠন করতে পারেন। (অন্য যে কোনও কিছুর চেয়ে লুলসের পরামর্শ বেশি তবে কিছু ক্ষেত্রে উপযুক্ত হবে এবং এমএস মোতায়েনের জন্য অতিরিক্ত লাইব্রেরি লাগবে না।
যদি আপনি .NET 4.0.2 বা ততোধিক সংখ্যক দিয়ে একটি প্রকল্প তৈরি করে থাকেন এবং এম্বেডড ডাটাবেস সমর্থন চান, এসকিউএল সার্ভার এক্সপ্রেস লোকালডিবি বিবেচনা করুন ।
এটি এক্সপ্রেস পরিবারে তুলনামূলকভাবে নতুন সংযোজন যা এতে একটি ছোট ইনস্টলেশন পদাঙ্ক এবং হ্রাস পরিচালন ওভারহেড (এক্সপ্রেসের অন্যান্য সংস্করণগুলির সাথে তুলনা করা হলে) বৈশিষ্ট্যযুক্ত, তবু এটি এসকিউএল সার্ভারের প্রোগ্রামযোগ্যতার দিকগুলি বজায় রাখে। এটি, কমপ্যাক্ট সংস্করণের বিপরীতে, লোকালডিবি এসকিউএল এর সাথে যোগাযোগের জন্য পৃথক এডিও.এনইটি সরবরাহকারীর ইনস্টলেশন প্রয়োজন হয় না।
আরো বিস্তারিত জানার জন্য নিম্নলিখিত দেখুন:
এসকিউএল এক্সপ্রেস বনাম লোকালডিবি বনাম এসকিউএল কমপ্যাক্ট সংস্করণ (এমএসডিএন ব্লগ)
এসকিউএল লোকালডিবি বনাম এসকিউএল সার্ভার সিই (স্ট্যাক ওভারফ্লো)
http://en.wikedia.org/wiki/NoSQL_(RDBMS) সম্পর্কে কী ?
নেট। নেট জন্য বিশেষত MonoDB
আপনি Sql Server Express Edition
এর নিখরচায় হিসাবে ব্যবহার করতে পারবেন এবং যতক্ষণ না আপনি mirroring
ইত্যাদি কার্যকারিতা চান না ততক্ষণ পর্যন্ত সমান শক্তিশালী this এটি একবার দেখুন ।
সাফল্যের সাথে আমি db4o ব্যবহার করেছি।
ফাইল ভিত্তিক, বৃহত সম্প্রদায়, ব্যবহারের জন্য সহজ।
লাইসেন্সের বিশদ
ফ্রি সাধারণ পাবলিক লাইসেন্স ডিবি 4o ডিফল্টরূপে জিপিএল এর অধীনে লাইসেন্সযুক্ত।
জিপিএল লাইসেন্সটি আদর্শ, যদি আপনি ঘরে db4o ব্যবহার করার পরিকল্পনা করেন বা আপনি জিপিএল এর আওতায় আপনার নিজস্ব ডেরিভেটিভ কাজকে ফ্রি সফ্টওয়্যার হিসাবে বন্টন এবং বিতরণ করার পরিকল্পনা করেন।
বাণিজ্যিক লাইসেন্স আপনি যদি বাণিজ্যিক নন-জিপিএল পণ্যতে db4o এম্বেড করতে চান তবে একটি বাণিজ্যিক লাইসেন্স প্রয়োজন। বাণিজ্যিক লাইসেন্সগুলি প্রিমিয়াম পরিষেবা এবং সহায়তায় অ্যাক্সেস অর্জন করে।
একটি বিকল্পের উল্লেখ করা হয়নি যা আপনার যদি এটি নিখরচায় ডাটাবেস হওয়ার প্রয়োজন না হয় তবে তা হল ভিস্তাডিবি। এটি সমস্ত পরিচালিত কোড, এম্বেডড ডাটাবেসের জন্য প্রচুর বৈশিষ্ট্য সরবরাহ করে এবং বেশ ভাল পারফরম্যান্স সরবরাহ করে। আপনার বেশিরভাগ ভিস্তাডিবি সঞ্চিত পদ্ধতি এসকিউএল সার্ভার এক্সপ্রেসে কোনও পরিবর্তন ছাড়াই চলবে বলে এসকিউএল সিই এবং এসকিউএল সার্ভার এক্সপ্রেসের মধ্যে একটি দুর্দান্ত ব্রিজ good আমি এই মুহুর্তে গ্রাহকসেবাতেও বেশ খুশি হয়েছি। আমি এটি কাজে ব্যবহার করছি কোনও পরিষেবা শুরু করার নেই। একটি খালি ডিবি প্রায় 1 এমবি এবং ডিএলএলও বেশ হালকা ওজনের। ADO.NET সরবরাহকারী এবং এই জাতীয় জিনিস রয়েছে। আমি এটি একটি ভাল কিছু পছন্দ।
এসকিউএল সার্ভার এক্সপ্রেস বা এমএস অ্যাক্সেস