এসকিউএলাইটকে ক্লায়েন্ট-সার্ভার ডেটাবেস হিসাবে ব্যবহার করা সম্ভব? [বন্ধ]


32

মাঝারি আকারের / ট্র্যাফিক / কনক্যুরেন্সির ডিবি পরিবেশে এসকিউএলাইটের সাথে কাজ করার জন্য কি কোনও কৌশল বা সরঞ্জাম রয়েছে?


3
এটি একটি দরকারী জিনিস কেন হতে পারে তা আপনি কোনও কারণ বলতে পারেন? অন্যথায় আমি মনে করি এটি আসল প্রশ্ন হিসাবে নয় এটি বন্ধ হওয়ার দাবিদার। SQLite একটি ক্লায়েন্ট-সার্ভার ডাটাবেসের নয় এবং সত্যিই ভিড় যে করে না বাজারে বিক্রি করা হয় প্রয়োজন একটি ক্লায়েন্ট-সার্ভার ডাটাবেস।
jcolebrand

1
@ ইলক যদিও সংস্করণ ৩.7 থেকে এটি ওয়াল মোডে আর সত্য নয় - একসাথে কেবল একটি লেখাই হতে পারে তবে "পাঠকরা লেখকদের ব্লক করেন না এবং কোনও লেখক পাঠককে অবরুদ্ধ করে না"
জ্যাক ডগলাস

1
ঘটনাক্রমে, উইকিপিডিয়ায় বর্তমানে এটি ভুল বলে মনে হচ্ছে
জ্যাক ডগলাস

2
কেন? আমি মনে করি আপনার প্রয়োজনীয়তাগুলি সংজ্ঞায়িত করা উচিত ... এবং সম্ভবত আপনি আরও উপযুক্ত ডেটা বেস পাবেন ...
কে_

3
@ কে_-এর প্রধান প্রয়োজনীয়তাগুলি হ'ল সম্পূর্ণ এসিডি এবং বিকাশ ও ব্যবহারের জন্য খুব সাধারণ ডাটাবেস। ক্লায়েন্ট-সার্ভার হিসাবে কাজ করার জন্য আমরা একটি কাস্টম সংস্করণ তৈরি করেছি এবং ফলটি কেবল আশ্চর্যজনক! লোকেরা এসকিউএল ক্ষমতা অর্জন করে এবং ছোট সংস্থাগুলির সাথে একযোগের প্রয়োজনের জন্য ওভাররেটেড হয়। মানুষের মন খোলা দরকার। রেসিপি অনুসরণ করুন একমাত্র উপায় নয়। এখন আমাদের বাজারে কোনও প্রতিযোগিতা ছাড়াই একটি পণ্য রয়েছে।
ম্যানেরিও

উত্তর:


25

এসকিউএলাইট একটি এম্বেড করা ডাটাবেস এবং এটি ক্লায়েন্ট / সার্ভার ডিবি হিসাবে ব্যবহার করার উদ্দেশ্যে নয়। আপনি যদি সত্যিই চান, আপনি এসকিউএলটাইনিং ব্যবহার করতে পারেন ।

এসকিউএলটাইজিং কি

এসকিউএলটাইনিং হ'ল অত্যন্ত জনপ্রিয় এসকিউএল ডাটাবেসের ক্লায়েন্ট / সার্ভার বাস্তবায়ন।

এসকিউএলটাইনিং হ'ল স্ট্যান্ডার্ড উইন 32 ডিএলএল আকারে একটি প্রোগ্রামারের লাইব্রেরি। এটি একটি স্ট্যান্ডার্ড উইন্ডোজ পরিষেবা হিসাবে ইনস্টল করা আছে। ক্লায়েন্ট / সার্ভার মোডের পাশাপাশি গ্রন্থাগারটি প্রোগ্রামারকে স্থানীয় মোডে এসকিউএল ডাটাবেসগুলি অ্যাক্সেস করার অনুমতি দেয়। উভয় মোডে (স্থানীয় বা ক্লায়েন্ট / সার্ভার), ডাটাবেস অত্যন্ত দ্রুত এবং শক্তিশালী। - উত্স: http://www.planetsquires.com/sqlite_client_server.htm


4
আপনি কী ব্যাখ্যা করতে পারেন বা এসকিউএলটাইমিং কী তা একটি লিঙ্ক সরবরাহ করতে পারেন? এই লিঙ্কটি একটি ফোরামে যায় এবং এটি আসলে কী তা নিয়ে কোনও শব্দ নেই।
develCuy

17

যেমনটি আগে বলা হয়েছিল স্ক্লাইট কোনও ক্লায়েন্ট-সার্ভার অ্যাপ্লিকেশন নয় এবং এটি অত্যন্ত যুগপত ক্রিয়াকলাপের জন্য নির্মিত হয় না।

তবুও আপনি ssh ব্যবহার করে "এটিকে ক্লায়েন্ট-সার্ভার" করতে পারেন।

ssh user@host sqlite3 databasefile select * from table

কাজ করে।


1
আপনি সংযোগটি এনক্রিপ্ট করেছেন বলে এটিকে "ক্লায়েন্ট-সার্ভার" হিসাবে বিবেচনা করা হয়?
রবার্ট হার্ভে

না, এটি কেবলমাত্র মেশিনের মধ্যে একটি নেটওয়ার্কের কারণে যা ডিবি হোস্ট করে এবং মেশিনটি ডিবি অ্যাক্সেস করে।
ddeimeke

4

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


1
একটি সম্পূর্ণ টেবিলটি লক করে কেবল যখন আপনি এতে লিখছেন তখন অনেকগুলি প্রসেসর একই টেবিল থেকে পড়তে পারবেন না;)
ucefkh

3

প্যারাডিজমা সফ্টওয়্যার ভ্যালেন্টিনা সার্ভার 6.0 (বিটা পরীক্ষায় এখন) উপস্থাপন করেছে, যা 1 এর মধ্যে 3:

  • ভ্যালেন্টিনা ডিবি সার্ভার
  • ভ্যালেন্টিনা এসকিউএলাইট সার্ভার
  • ভ্যালেন্টিনা রিপোর্ট সার্ভার

এসকিউএলাইট সার্ভার এসকিউএলাইট ইঞ্জিনটি পরিবর্তন ছাড়াই ব্যবহার করে, ওয়াল সক্ষম করে। এসকিউএলাইট সার্ভার 3 ওএসে কাজ করে : ম্যাক, উইন, লিনাক্স

আপনি এই ডিবি সার্ভারটি পরিচালনা করতে ভ্যালেন্টিনা স্টুডিও (ফ্রি) অ্যাপ্লিকেশনটি পাশাপাশি মাইএসকিউএল, পোস্টগ্রিসকিউএল, এসকিউএলাইট, এমএস এসকিউএল ব্যবহার করতে পারেন। এটি 3 ওএসে নেটিভ সি ++ তৈরি অ্যাপ্লিকেশন হিসাবেও কাজ করে।

এসকিউএলাইট সার্ভারে এমন বৈশিষ্ট্য রয়েছে: এসএসএল, এসিএল, ব্যাকআপস, আরএসটি এপিআই, বিজ্ঞপ্তি চ্যানেল, জেএসএন, এক্সএমএল।

এই সার্ভারে এখনই অ্যাক্সেস সি ++, জোজো এবং লাইভকোড থেকে করা যেতে পারে। শীঘ্রই পিএইচপি, জাভা,। নেট যোগ করা হবে।

ভ্যালেন্টিনা সার্ভারের বিনামূল্যে সংস্করণ অন্তর্ভুক্ত

  • SQLite DBs এর সাথে 10 সংযোগ
  • ভ্যালেন্টিনা ডিবিতে 5 টি সংযোগ
  • ভ্যালেন্টিনা রিপোর্টে 5 সংযোগ

আপনি নিবন্ধে পড়তে পারেন বিশদ ।


2

SQLabs নামক একটি বাণিজ্যিক পণ্য উপলব্ধ করা হয় cubeSQL যে আপনার প্রয়োজন অনুসারে হতে পারে।


1

আপনি নেটকাট ব্যবহার করে একসাথে কিছু হ্যাক করতে পারেন, তবে আমি এটি ভাবতে পারি না এটি খুব মার্জিত সমাধান হবে।


-5

আপনি ড্রপবক্সের অনুরূপ একটি পরিষেবা ব্যবহার করতে পারেন । স্ব-হোস্টেড সমাধান রয়েছে। তবে এসকিউএলাইট 3 কোনও ক্লায়েন্ট-সার্ভার মডেলের জন্য তৈরি করা হয়নি। ক্লায়েন্ট-সার্ভার মডেল দ্বারা ভিত্তি করে তৈরি করা অন্যান্য সমাধানগুলির সাথে আপনি আরও ভাল হতে চাই better


5
ড্রপবক্স এবং অন্যান্য ফাইল সিঙ্ক্রোনাইজেশন পরিষেবাগুলি এই সমস্যার সমাধান নয়। ড্রপবক্সে একাধিক ব্যবহারকারী একসাথে লিখে যাচ্ছেন এমন একটি ডেটাবেজে পরিবর্তনগুলি মার্জ করার ক্ষেত্রে কোনও যুক্তি ধারণ করে না। শেষ ফলাফলটি ডেটা, কাজ এবং সময় হারিয়ে যাবে।
jptros
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.