پرش به محتوای اصلی
همه چیز در حال کار است
آغاز محتوای اصلی
سرویس فعال — مدیریت‌شده

PostgreSQL ۱۷، قدرتمندترین RDBMS متن‌باز

instance اختصاصی PostgreSQL در سه دقیقه: scram-sha-256 از پیش، tuning خودکار shared_buffers و effective_cache_size، اتصال remote آماده. JSON، GIS، Full-text-search، همه‌چی built-in.

SELECT * FROM orders JOIN users …
idusertotal
۱ali۲۵۰٬۰۰۰
۲sara۹۸٬۰۰۰
۳reza۴۱۰٬۰۰۰
3 rows · 2 ms

PostgreSQL مدیریت‌شده: قدرتمندترین RDBMS متن‌باز

PostgreSQL یک پایگاه‌دادهٔ رابطه‌ای متن‌باز با پشتیبانی کامل از تراکنش‌های ACID، JSON، جست‌وجوی تمام‌متن، و انواع دادهٔ پیشرفته است. در نسخهٔ مدیریت‌شده، نصب، وصله‌های امنیتی، بکاپ خودکار و replicaهای خواندن را ما برعهده می‌گیریم.

شما فقط queryها را می‌نویسید؛ failover، نگهداری و به‌روزرسانی خودکار است. مناسب اپلیکیشن‌های تولیدی، تحلیل داده و هر باری که به یکپارچگی و قابلیت اطمینان داده نیاز دارد. روی زیرساخت داخل ایران با تأخیر کم.

<۳ دقیقه

زمان آماده‌سازی

از کلیک تا اولین SELECT

۲۰۰ تومان

هر ساعت — mini

۱ گیگ RAM، ۱ هسته

scram-sha-256

احراز هویت پیش‌فرض

استاندارد فعلی PostgreSQL

JSON / GIS

بدون extension اضافه

jsonb + PostGIS-ready

چرا PostgreSQL مدیریت‌شده؟

PostgreSQL قدرتمندترین RDBMS متن‌باز است — اما تنظیم postgresql.conf، pg_hba.conf، و scram-sha-256 از صفر یعنی ساعت‌ها کار. ما این کار را انجام داده‌ایم. شما فقط رشته اتصال را کپی می‌کنید.

آماده‌سازی خودکار

PostgreSQL ۱۷، tuning شده برای سایز انتخابی، listen_addresses=*، scram-sha-256 از روز اول.

shared_buffers بهینه

به‌صورت خودکار ۲۵٪ RAM به shared_buffers و ۵۰٪ به effective_cache_size اختصاص داده می‌شود.

احراز هویت قوی

scram-sha-256 پیش‌فرض است — قوی‌تر از md5 قدیمی. رمز postgres در پنل ذخیره می‌شود.

مدیریت ROLE

CREATE ROLE با سه سطح دسترسی: readonly، readwrite (CRUD + sequences)، admin (همه چیز).

JSON و JSONB

jsonb operators، indexed JSON، Full-text-search، همه built-in — بدون extension اضافه.

WAL + بک‌آپ

WAL استاندارد + توگل بک‌آپ snapshot روزانه از کل instance؛ point-in-time recovery در نسخه آینده.

اتصال در یک خط

پس از ساخت instance، رشته اتصال دقیقاً به این شکل خواهد بود:

# psql از خط فرمان

psql -h 203.0.113.X -p 5432 -U postgres

# PHP (PDO)

$pdo = new PDO(
  'pgsql:host=203.0.113.X;port=5432;dbname=myapp',
  'myapp_user', 'پسورد'
);

# Node.js (pg)

const client = new Client({
  host: '203.0.113.X', port: 5432,
  user: 'myapp_user', password: 'پسورد', database: 'myapp'
});

# Python (psycopg)

conn = psycopg.connect(
  host='203.0.113.X', port=5432,
  user='myapp_user', password='پسورد', dbname='myapp'
)

# DATABASE_URL (Django, Rails, etc.)

postgres://myapp_user:پسورد@203.0.113.X:5432/myapp

قیمت‌گذاری

هزینه ساعتی — هر ساعت از کیف پول کسر می‌شود. می‌توانید هر زمان حذف کنید.

mini

۲۰۰ تومان/ساعت

  • ۱ گیگ RAM
  • ۱ هسته CPU
  • ۲۰ گیگ ذخیره‌سازی
  • اتصال remote آماده
  • پایش ۲۴/۷

برای dev، تست، پروژه‌های کوچک

پیشنهادی

standard

۴۰۰ تومان/ساعت

  • ۲ گیگ RAM
  • ۲ هسته CPU
  • ۴۰ گیگ ذخیره‌سازی
  • اتصال remote آماده
  • پایش ۲۴/۷

برای production کوچک تا متوسط

plus

۶۰۰ تومان/ساعت

  • ۴ گیگ RAM
  • ۲ هسته CPU
  • ۸۰ گیگ ذخیره‌سازی
  • اتصال remote آماده
  • پایش ۲۴/۷

برای production پرترافیک یا داده حجیم

سؤالات متداول

تفاوت PostgreSQL با MySQL برای پروژه‌های جدید چیست؟

PostgreSQL از JSONB بومی، CTE، window functions، پارتیشن‌بندی جدول، جستجوی متن کامل و GIS (PostGIS) پشتیبانی می‌کند که MySQL یا ندارد یا محدودتر دارد. برای پروژه‌های تحلیلی، GIS یا API با payload‌های JSON گزینهٔ برتر است؛ MySQL برای CRUD ساده و کاربردهای legacy/WordPress کافی است.

چه نسخه‌ای از PostgreSQL ارائه می‌شود؟

نسخهٔ پایدار اخیر PostgreSQL ارائه می‌شود؛ آپدیت‌های امنیتی خودکار اعمال می‌شوند و ارتقای major تحت کنترل شما از پنل است تا اپلیکیشن‌تان بدون اطلاع نشکند.

کدام extensionها فعال‌اند (PostGIS، pg_vector، uuid-ossp)؟

بستهٔ contrib (شامل uuid-ossp، pg_trgm، citext، pgcrypto، hstore و tablefunc) به‌صورت پیش‌فرض در دسترس است؛ کافی است CREATE EXTENSION را اجرا کنید. برای extensionهای سنگین‌تر مثل PostGIS یا pg_vector یک تیکت پشتیبانی بزنید تا فعال شود.

احراز هویت و اتصال SSL چگونه است؟

احراز هویت با scram-sha-256 (استاندارد امن PostgreSQL)؛ md5 و trust غیرفعال‌اند. اتصال SSL با گواهی self-signed به‌صورت پیش‌فرض فعال است (sslmode=prefer/require کار می‌کند) و گواهی معتبر CA در نقشهٔ راه قرار دارد.

تفاوت سطوح دسترسی (readonly / readwrite / admin) چیست؟

readonly = SELECT روی همهٔ جدول‌ها + USAGE روی schema. readwrite = SELECT/INSERT/UPDATE/DELETE + sequences + CREATE روی schema (یعنی ساخت جدول جدید). admin = دسترسی کامل در محدودهٔ همان دیتابیس. برای هر دیتابیس کاربر اختصاصی بسازید.

پسورد postgres را چطور می‌بینم؟

در صفحهٔ instance دکمهٔ «نمایش رمز عبور» وجود دارد؛ رمز ۳۲ کاراکتری در پنل به‌صورت رمزنگاری‌شده ذخیره می‌شود و با کلیک قابل مشاهده است.

بک‌آپ و point-in-time recovery چطور کار می‌کند؟

snapshot روزانه از کل instance با نگه‌داری ۷ روز به‌صورت پیش‌فرض فعال است و با یک کلیک از پنل قابل بازگردانی است. بازیابی به نقطهٔ زمانی دقیق (PITR) در نقشهٔ راه قرار دارد؛ برای بک‌آپ منطقی، pg_dump و pg_dumpall همیشه در دسترس‌اند.

replication و connection pooling چطور؟

در نسخهٔ فعلی instance تک‌نودی است؛ read-replica و دسترس‌پذیری بالا (HA) با streaming-replication در نقشهٔ راه قرار دارد. برای کانکشن بالا (بیش از ۲۰۰ هم‌زمان) استفاده از PgBouncer روی VM خودتان یا pool سمت اپ (Laravel/Django) توصیه می‌شود.

آماده برای PostgreSQL؟

اولین instance‌تان را با ۲۰۰ تومان در ساعت بسازید. هر زمان حذف کنید — هیچ تعهد ماهانه‌ای ندارید.

ساخت instance جدید