Database Tutorials PouchDB ইনস্টলেশন (Node.js, Browsers) গাইড ও নোট

319

PouchDB একটি ওপেন সোর্স JavaScript ডাটাবেস যা মূলত ওয়েব অ্যাপ্লিকেশন ও মোবাইল অ্যাপ্লিকেশনগুলিতে অফলাইন ডাটা সিঙ্ক্রোনাইজেশন এবং স্টোরেজের জন্য ব্যবহৃত হয়। এটি CouchDB-এর মতো API ব্যবহার করে এবং ডাটাবেস পরিচালনার জন্য একটি সহজ ইন্টারফেস প্রদান করে।

PouchDB ইনস্টল করার জন্য দুটি প্রধান পদ্ধতি রয়েছে— Node.js এ এবং Browsers-এ। এখানে দুটি পদ্ধতিরই বিস্তারিত আলোচনা করা হয়েছে।


Node.js-এ PouchDB ইনস্টলেশন

Node.js ব্যবহার করে PouchDB ইনস্টল করার জন্য, আপনাকে প্রথমে Node.js এবং npm (Node Package Manager) ইনস্টল করতে হবে। এর পর আপনাকে PouchDB প্যাকেজটি ইনস্টল করতে হবে।

1. Node.js ইনস্টল করা

Node.js ইনস্টল করার জন্য Node.js অফিসিয়াল সাইট থেকে আপনার অপারেটিং সিস্টেমের জন্য সঠিক ভার্সন ডাউনলোড করুন এবং ইনস্টল করুন।

2. PouchDB ইনস্টল করা

Node.js ইনস্টল করার পর, প্যাকেজ ম্যানেজার npm ব্যবহার করে PouchDB ইনস্টল করা যায়।

টার্মিনালে বা কমান্ড প্রম্পটে নিচের কমান্ডটি রান করুন:

npm install pouchdb

এটি আপনার প্রকল্পের জন্য PouchDB ইনস্টল করবে। যদি আপনি PouchDB-এর বিশেষ কোনো প্লাগইন বা ফিচার ব্যবহার করতে চান, যেমন IndexedDB, WebSQL, বা HTTP সার্ভার, তাহলে আপনাকে নির্দিষ্ট প্যাকেজ ইনস্টল করতে হবে।

যেমন:

npm install pouchdb-browser

এটি PouchDB-এর ব্রাউজার ভার্সন ইনস্টল করবে, যেটি IndexedDB বা WebSQL ব্যবহার করে কাজ করবে।

3. Node.js প্রোজেক্টে PouchDB ব্যবহার করা

PouchDB ইনস্টল করার পর, আপনি এটি আপনার Node.js অ্যাপ্লিকেশনে ব্যবহার করতে পারেন। উদাহরণস্বরূপ:

const PouchDB = require('pouchdb');

// একটি নতুন ডাটাবেস তৈরি
const db = new PouchDB('my_database');

// একটি ডকুমেন্ট যোগ করা
db.put({
  _id: 'example',
  name: 'PouchDB',
  type: 'Database'
}).then(function (response) {
  console.log("Document added:", response);
}).catch(function (err) {
  console.log("Error:", err);
});

এখানে আমরা PouchDB প্যাকেজটি require করেছি এবং একটি নতুন ডাটাবেস তৈরি করেছি। এরপর একটি ডকুমেন্ট পুশ করা হয়েছে।


Browsers-এ PouchDB ইনস্টলেশন

যদি আপনি PouchDB ব্যবহার করতে চান ব্রাউজার-ভিত্তিক অ্যাপ্লিকেশনগুলিতে, তবে PouchDB-এর ব্রাউজার সংস্করণ ব্যবহার করতে হবে।

1. CDN (Content Delivery Network) থেকে PouchDB লোড করা

আপনি সরাসরি CDN ব্যবহার করে PouchDB ব্রাউজারে লোড করতে পারেন। এজন্য আপনার HTML ফাইলে নিচের কোডটি যুক্ত করুন:

<script src="https://cdn.pouchdb.com/5.4.0/pouchdb.min.js"></script>

এটি PouchDB-এর সর্বশেষ স্থির সংস্করণ ব্রাউজারে লোড করবে এবং আপনি এটি ব্যবহার করতে পারবেন।

2. PouchDB ব্যবহার করা

CDN লোড করার পর, আপনি আপনার JavaScript কোডে PouchDB ব্যবহার করতে পারেন। উদাহরণস্বরূপ:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>PouchDB Example</title>
  <script src="https://cdn.pouchdb.com/5.4.0/pouchdb.min.js"></script>
</head>
<body>

  <script>
    // একটি নতুন ডাটাবেস তৈরি
    const db = new PouchDB('my_database');

    // একটি ডকুমেন্ট যোগ করা
    db.put({
      _id: 'example',
      name: 'PouchDB',
      type: 'Database'
    }).then(function (response) {
      console.log("Document added:", response);
    }).catch(function (err) {
      console.log("Error:", err);
    });
  </script>
</body>
</html>

এখানে, আপনি একটি ব্রাউজার ভিত্তিক PouchDB ডাটাবেস তৈরি করছেন এবং একটি ডকুমেন্ট যোগ করছেন।


সারাংশ

PouchDB ইনস্টল করা খুবই সহজ এবং এটি Node.js বা ব্রাউজার ভিত্তিক অ্যাপ্লিকেশনগুলিতে ব্যবহার করা যায়। Node.js-এ আপনি npm ব্যবহার করে ইনস্টল করতে পারেন, এবং ব্রাউজারে আপনি সরাসরি CDN লোড করতে পারেন। এই ডাটাবেসটি অফলাইন ডাটা সিঙ্ক্রোনাইজেশন ও স্টোরেজের জন্য একদম উপযুক্ত।

Content added By
Promotion

Are you sure to start over?

Loading...