আপনি কীভাবে অনলাইনে একটি ডাটাবেস রাখবেন? [বন্ধ]


11

ওয়েব ডেভলপমেন্ট সম্পর্কিত আমার খুব প্রাথমিক প্রশ্ন রয়েছে।

ইনভেন্টরি এবং বিক্রয় ট্র্যাকিংয়ের জন্য একটি সহজ সিস্টেম তৈরি করতে জেএসপি, হাইবারনেট এবং এমএএমপি-এর সাথে আমার কিছু অভিজ্ঞতা ছিল। তবে এটি একটি কম্পিউটারে স্থানীয়ভাবে করা হয়েছিল।

এবার, আমি এমন একটি সিস্টেম তৈরি করতে চাই যা অনলাইনে অ্যাক্সেসযোগ্য হতে পারে। এটি আমার মাকে যেখানেই যায় তার ব্যবসায়ের সন্ধান করতে সহায়তা করে to সুতরাং ট্র্যাকিং ইনভেন্টরি এবং বিক্রয় এর মতো একই দিক থাকতে পারে। আমি বুঝতে পারি যে আপনার কাছে এমন একটি সার্ভার থাকতে হবে যাতে সমস্ত ফাইল হোস্ট করা যায় But তবে আপনি কীভাবে অনলাইনে আপনার ডাটাবেসটি অ্যাক্সেস করতে পারবেন তা আমি বুঝতে পারি না। বা কী ধরণের অ্যাপ্লিকেশন বা পণ্য ব্যবহার করা উচিত।

বর্তমানে আমার ডাটাবেসের হোস্ট লোকালহোস্ট। কীভাবে এটি অনলাইনে রাখা যায় যে আপনি এখনও সিআরইউডি অপারেশন করতে পারেন? এটি করার জন্য কোনও গাইড আছে?


9
(আইএমএইচও) অননুমোদিত ডাউনভোটগুলির বিরুদ্ধে লড়াই করতে +1। আসলে, এটি একটি প্রাথমিক প্রশ্ন begin এর মতো, এটি এখানে আইএমএইচও পুরোপুরি আইনী। এটি অবশ্যই আরও উন্নত হতে পারে তবে এটি মোটামুটি স্পষ্ট, বাস্তব এবং এটি যেমনটি কার্যকর তেমন। আসুন আমরা কি নতুনদের জন্য সুন্দর হতে পারি? এবং যদি কেউ হ্রাস করার কোনও আসল, বৈধ কারণ দেখেন তবে কমপক্ষে আপনার সমস্যাটি ব্যাখ্যা করার জন্য একটি মন্তব্য যুক্ত করুন।
পিটার টার্ক

আপনার যদি ইতিমধ্যে একটি লোকালহোস্ট সেটআপ সক্ষম করা থাকে তবে কেবল আপনার রাউটারে পোর্টটি ফরোয়ার্ড করুন এবং আপনার ওয়েব আইপি ঠিকানা টাইপ করুন। আপনি "আমার আইপি ঠিকানাটি কি" তা গুগল করে এটি সন্ধান করতে পারেন। তারপরে আপনি সেই আইপি ঠিকানাটি আপনার ব্রাউজারে রেখেছেন এবং এটি আপনাকে আপনার অ্যাপ্লিকেশন এ নিয়ে যাবে।
টমজে

@ পেটারট্রাক আপনাকে অনেক ধন্যবাদ আমি ভয় পেয়েছিলাম যে এটি অত্যন্ত অভিজ্ঞ ব্যক্তিদের মধ্যে জিজ্ঞাসা করার জন্য খুব নির্বোধ।
দেজারিক

উত্তর:


7

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

এর (কমপক্ষে) নিম্নলিখিত সুবিধা রয়েছে:

  • বিশেষ ক্লায়েন্ট বিকাশ করার দরকার নেই - আপনার কেবল একটি ওয়েব ব্রাউজার দরকার
  • কঠোর সুরক্ষা (একমাত্র প্রবেশের পয়েন্ট আপনার ওয়েব অ্যাপ্লিকেশন)

2
+1 টি। আপনি "ডাটাবেস অনলাইন রাখেন না", আপনি অনলাইন ডাটাবেসে একটি ইন্টারফেস রেখেছেন ।
ম্যাসন হুইলারের

3

অনেক হোস্টিং সরবরাহকারী আপনাকে একটি ডাটাবেস সরবরাহ করবে (যেমন মাইএসকিউএল)। আপনি যখন তাদের অ্যাপ্লিকেশনটি তাদের সার্ভারে হোস্ট করেন, আপনি এখনও স্থানীয় হোস্টটিকে হোস্ট হিসাবে ব্যবহার করতে পারেন কারণ অ্যাপ্লিকেশন এবং ডাটাবেস একই সার্ভারে থাকবে।


2
অথবা তারা আপনাকে হোস্টনামটি কী ব্যবহার করতে হবে তা বলবে। ঠিক তেমনি অনেক হোস্টের আলাদা সার্ভারে তাদের ডাটাবেস থাকে।
ক্যাফগিকে

1

এটি একটি ধারণাগত উত্তর বেশি, তবে এখানে এটি যায় ...

আপনি যদি একাধিক কম্পিউটারে ডেটা ধরে রাখতে চান তবে অবশ্যই আপনার অবশ্যই ডেটা সংরক্ষণ করতে হবে; যা আপনি সঠিকভাবে একটি "ডেটাবেস" ব্যবহার হিসাবে চিহ্নিত করেছেন এবং দ্বিতীয়টি আপনাকে ডেটা অ্যাক্সেস করতে হবে। ওয়েব থেকে ডেটা অ্যাক্সেস করার সময় লোকেরা ওয়েব অ্যাপ্লিকেশনগুলি লিখে যা ডেটাবেস অ্যাক্সেস করে এবং তথ্য প্রদর্শন করতে html / css / জাভাস্ক্রিপ্টে ফ্রন্টএন্ডস লেখেন।

আপনি যদি অন্য কোনও প্রোগ্রাম (সম্ভবত আপনার মায়েদের ল্যাপটপে ইনস্টল করা) থেকে ইন্টারনেটে ডেটা পুনরুদ্ধার করতে চাইছেন তবে আপনি একটি ওয়েব-এপিআই যেমন REST, XMLRPC, JSONRPC ইত্যাদি প্রয়োগ করতে পারেন

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.