به‌زودی

Cassandra مدیریت‌شده، برای نوشتن پرحجم

Cassandra 5.0 روی سرور اختصاصی در ایران: احراز هویت و کنترل نقش از پیش فعال، اتصال CQL آماده روی پورت ۹۰۴۲ و پرداخت ساعتی. این سرویس به‌زودی قابل سفارش می‌شود.

حساب دارید؟ وارد شوید

Cassandra مدیریت‌شده

wide-column،به‌زودی

هنوز قابل سفارش نیست

جایگزین امروز: سرور ابری standard از ۲٬۲۰۰ تومان در ساعت؛ نصب و نگه‌داری با خودتان.

  • CQL،  پورت ۹۰۴۲
  • Cassandra 5.0،  یک نود
  • احراز هویت و نقش‌ها،  از پیش فعال

معرفی سرویس

Cassandra مدیریت‌شده: پایگاه‌دادهٔ wide-column برای نوشتن پرحجم

Cassandra یک پایگاه‌دادهٔ wide-column است که برای نوشتن پیوسته و خواندن با کلید مشخص طراحی شده است. در نسخهٔ مدیریت‌شده، یک سرور اختصاصی با Cassandra 5.0، احراز هویت با رمز و کنترل نقش فعال تحویل می‌گیرید و مستقیماً با CQL کار را شروع می‌کنید.

این سرویس به‌زودی قابل سفارش می‌شود و در فاز نخست تک‌نودی است؛ برای توسعه و بارهای متوسط مناسب است. اگر همین امروز خوشهٔ چندنودی لازم دارید، Cassandra را روی چند سرور ابری خودتان راه‌اندازی کنید.

امکانات

چه دریافت می‌کنید؟

طراحی‌شده برای نوشتن

مسیر نوشتن Cassandra ترتیبی است؛ مناسب جریان پیوستهٔ رویداد، لاگ و تله‌متری.

احراز هویت از پیش فعال

PasswordAuthenticator و CassandraAuthorizer هنگام نصب فعال می‌شوند و رمز پیش‌فرض عوض می‌شود.

CQL آشنا

زبان کوئری CQL شبیه SQL است؛ منحنی یادگیری کوتاه برای تیم‌های آشنا با SQL.

TTL و counter

انقضای خودکار داده با TTL و نوع counter برای شمارنده‌ها، بدون کد پاک‌سازی.

یک نود اختصاصی

هر نمونه روی سرور جداگانه با منابع مشخص اجرا می‌شود؛ خوشهٔ چندنودی در فاز نخست نیست.

داده داخل ایران

سرور در دیتاسنتر داخل ایران؛ تأخیر کم برای اپلیکیشن‌هایی که در ایران میزبانی می‌شوند.

تا راه‌اندازی، خودتان روی سرور ابری شروع کنید

روی یک یا چند سرور ابری می‌توانید همین حالا Cassandra را نصب و مدل داده را آزمایش کنید. وقتی نسخهٔ مدیریت‌شده باز شد، ساختار و داده را با DESCRIBE و COPY منتقل می‌کنید.

Cassandra روی Java اجرا می‌شود و دست‌کم دو گیگابایت RAM لازم دارد؛ سرور ابری standard از ۲٬۲۰۰ تومان در ساعت، صورت‌حساب ساعتی از کیف پول.

راهنمای کامل

راهنمای کامل Cassandra مدیریت‌شده در ایران‌کلاد

این راهنما برای تیمی نوشته شده که می‌خواهد پیش از انتخاب Cassandra دقیق بداند چه چیزی تحویل می‌گیرد: سرویس در چه وضعیتی است، نمونه با چه تنظیماتی نصب می‌شود، تعرفه چقدر است، مدل داده چطور باید طراحی شود و کجاها محدودیت دارد. اگر هنوز بین دیتابیس‌ها مردد هستید، فهرست دیتابیس‌های ایران‌کلاد را هم ببینید.

۱۲ بخش حدود ۹ دقیقه مطالعه

فهرست مطالب

Cassandra مدیریت‌شده چیست و الان در چه وضعیتی است؟

Apache Cassandra یک پایگاه‌دادهٔ توزیع‌شدهٔ wide-column است که برای نوشتن‌های پرحجم و پیوسته طراحی شده است. در نسخهٔ مدیریت‌شدهٔ ایران‌کلاد، یک سرور اختصاصی فقط برای Cassandra شما ساخته می‌شود و نصب نسخهٔ ۵.۰، فعال‌سازی احراز هویت با رمز، آماده‌سازی پورت CQL برای اتصال از بیرون و تولید رمز تصادفی برای کاربر مدیر را ما انجام می‌دهیم. شما مستقیماً سراغ ساخت keyspace و جدول می‌روید.

این سرویس هنوز برای سفارش باز نشده است. سامانهٔ سفارش و صورت‌حساب آن آماده است، اما پیش از باز شدن ثبت سفارش، نصب واقعی روی زیرساخت ما باید آزمایش و تأیید شود. تا آن زمان دکمهٔ ساخت در پنل پیام «به‌زودی» نشان می‌دهد و هیچ مبلغی کسر نمی‌شود. آنچه در این صفحه می‌خوانید همان چیزی است که هنگام راه‌اندازی تحویل می‌گیرید، نه یک وعدهٔ کلی.

Cassandra معمولاً به‌شکل خوشهٔ چندنودی اجرا می‌شود، اما نسخهٔ ما در فاز نخست تک‌نودی است. یعنی برای توسعه، آزمایش مدل داده، پروژه‌های کوچک و بارهای نوشتن متوسط مناسب است؛ اگر از روز اول به چند نود و replication واقعی نیاز دارید، در بخش مقایسه توضیح داده‌ایم که چطور خوشه را روی سرور ابری خودتان بسازید.

Cassandra برای چه پروژه‌هایی انتخاب مناسبی است؟

Cassandra وقتی بهترین نتیجه را می‌دهد که الگوی دسترسی به داده از قبل روشن باشد و حجم نوشتن زیاد باشد. چند نمونه از کارهایی که مدل دادهٔ آن برایشان ساخته شده است:

اگر بیشتر به join، تراکنش چندجدولی یا گزارش‌های موردی نیاز دارید، Cassandra انتخاب درستی نیست و PostgreSQL مدیریت‌شده برای همین کار ساخته شده است. برای تحلیل‌های تجمیعی سنگین روی میلیون‌ها ردیف هم ClickHouse گزینهٔ طبیعی‌تری است.

  • ثبت رویداد و لاگ کاربر با partition key بر اساس کاربر و روز و مرتب‌سازی بر اساس زمان
  • تله‌متری دستگاه‌ها و IoT که هر دستگاه پیوسته مقدار تازه می‌فرستد
  • تاریخچهٔ پیام و اعلان در اپ‌های پیام‌رسان و شبکه‌های اجتماعی
  • سبد خرید، علاقه‌مندی‌ها و پروفایل که همیشه با یک کلید مشخص خوانده و نوشته می‌شوند
  • شمارنده‌ها با نوع دادهٔ counter برای بازدید، لایک یا امتیاز
  • داده با تاریخ انقضا با TTL روی ردیف یا ستون، بدون نیاز به پاک‌سازی دستی

بازگشت به فهرست مطالب

مدل داده در Cassandra: اول query، بعد جدول

بزرگ‌ترین تفاوت Cassandra با دیتابیس‌های رابطه‌ای در طراحی جدول است. در PostgreSQL یا MySQL ابتدا موجودیت‌ها را نرمال می‌کنید و بعد هر queryای که لازم شد می‌نویسید. در Cassandra برعکس است: ابتدا فهرست query‌های اپلیکیشن را می‌نویسید و برای هر کدام جدولی می‌سازید که دقیقاً همان query را با یک خواندن پاسخ دهد. تکرار داده در چند جدول اینجا یک الگوی عادی است، نه خطای طراحی.

کلید اصلی دو بخش دارد. partition key تعیین می‌کند هر ردیف کجا ذخیره شود و همهٔ ردیف‌های یک پارتیشن کنار هم نگه داشته می‌شوند. clustering column‌ها ترتیب ردیف‌ها را داخل پارتیشن مشخص می‌کنند؛ مثلاً رویدادهای یک کاربر به ترتیب نزولی زمان. queryای که partition key را مشخص نکند، یا رد می‌شود یا به ALLOW FILTERING نیاز دارد که روی دادهٔ بزرگ کند است.

یک قاعدهٔ عملی: پارتیشن‌ها را محدود نگه دارید. اگر همهٔ رویدادهای یک کاربر پرکار را در یک پارتیشن بریزید، پارتیشن بی‌انتها بزرگ می‌شود؛ افزودن بازهٔ زمانی مثل روز یا ماه به partition key این مشکل را حل می‌کند. Cassandra 5.0 همچنین ایندکس ثانویهٔ SAI را دارد که برای جست‌وجو روی ستون‌های غیرکلیدی انعطاف بیشتری از ایندکس‌های قدیمی می‌دهد.

بازگشت به فهرست مطالب

نمونهٔ Cassandra با چه پیکربندی‌ای تحویل داده می‌شود؟

تنظیماتی را که هنگام نصب اعمال می‌شود شفاف می‌نویسیم تا پیش از برنامه‌ریزی بدانید با چه چیزی کار خواهید کرد. سایر تنظیمات همان مقادیر پیش‌فرض بستهٔ رسمی Cassandra است.

تنظیممقدارتوضیح
نسخهCassandra 5.0بستهٔ رسمی پروژه، دریافت‌شده از آینهٔ داخلی بسته‌ها
پورت اتصال۹۰۴۲ (CQL)پروتکل native که cqlsh و درایورهای رسمی از آن استفاده می‌کنند
authenticatorPasswordAuthenticatorاتصال بدون نام کاربری و رمز ممکن نیست
authorizerCassandraAuthorizerدسترسی هر نقش با GRANT و REVOKE کنترل می‌شود
رمز کاربر مدیرتصادفی، ۲۴ کاراکتررمز پیش‌فرض نصب هنگام راه‌اندازی عوض می‌شود
rpc_address0.0.0.0اتصال از سرور یا سیستم خودتان بدون تنظیم اضافه
تعداد نود۱خوشهٔ چندنودی در فاز نخست ارائه نمی‌شود

Cassandra روی Java اجرا می‌شود و حافظهٔ heap بخش بزرگی از RAM را می‌گیرد؛ به همین دلیل کوچک‌ترین اندازهٔ قابل سفارش برای این موتور standard است.

بازگشت به فهرست مطالب

تعرفهٔ Cassandra مدیریت‌شده چقدر است؟

هزینه مثل بقیهٔ سرویس‌های ایران‌کلاد ساعتی است و از کیف پول کسر می‌شود: قیمت سرور پشتیبان به‌اضافهٔ کارمزد مدیریت. اعداد جدول از همان منبعی خوانده می‌شوند که سامانهٔ صورت‌حساب استفاده می‌کند و تعرفهٔ تعریف‌شده برای زمان راه‌اندازی است؛ تا روز باز شدن سفارش ممکن است تغییر کند و مبلغ نهایی همیشه پیش از ساخت در پنل نمایش داده می‌شود.

اولین ساعت هنگام ساخت کسر می‌شود و با حذف نمونه، محاسبه متوقف می‌شود؛ قرارداد ماهانه یا پیش‌پرداخت وجود ندارد. معادل ماهانه بر مبنای ۷۳۰ ساعت حساب شده است. برای مقایسه با سایر سرویس‌ها صفحهٔ قیمت‌گذاری را ببینید یا هزینهٔ کل زیرساخت پروژه را با ماشین‌حساب هزینه تخمین بزنید.

اندازهمنابعساعتی (تومان)تقریبی ماهانه (تومان)
standard۲ هسته، ۲ گیگ RAM، ۴۰ گیگ دیسک۲٬۴۰۰۱٬۷۵۲٬۰۰۰
plus۲ هسته، ۴ گیگ RAM، ۸۰ گیگ دیسک۳٬۷۰۰۲٬۷۰۱٬۰۰۰

بازگشت به فهرست مطالب

standard یا plus: کدام اندازه کافی است؟

در Cassandra حافظه دو مصرف اصلی دارد: heap مربوط به Java و کش سیستم‌عامل برای فایل‌های SSTable. روی اندازهٔ standard با دو گیگابایت RAM‏، Cassandra اجرا می‌شود و برای توسعه، محیط staging و بارهای سبک تولیدی کافی است، اما فضای زیادی برای کش باقی نمی‌ماند و خواندن‌های تصادفی بیشتر به دیسک می‌رسند.

اگر داده‌تان چند ده گیگابایت است، جدول‌های زیادی دارید یا نرخ نوشتن پیوسته بالاست، plus با چهار گیگابایت RAM و ۸۰ گیگابایت دیسک انتخاب امن‌تری است. Cassandra برای compaction به فضای خالی دیسک نیاز دارد؛ توصیه می‌کنیم حجم داده از حدود نیمی از دیسک بیشتر نشود تا compaction با کمبود فضا روبه‌رو نشود.

تغییر اندازهٔ یک نمونهٔ موجود در فاز نخست پیش‌بینی نشده است. پس اگر بین دو اندازه مردد هستید، بر اساس رشد داده‌ای که در شش ماه آینده انتظار دارید تصمیم بگیرید، نه حجم امروز.

بازگشت به فهرست مطالب

Cassandra مدیریت‌شده یا خوشهٔ خودتان روی سرور ابری؟

پاسخ به این بستگی دارد که replication و تحمل خرابی نود را از روز اول لازم دارید یا نه. این جدول تفاوت دو مسیر را نشان می‌دهد.

برای خوشهٔ سه‌نودی، سه سرور ابری با منابع یکسان کافی است تا با replication_factor برابر سه، از دست رفتن یک نود به از دست رفتن داده نینجامد. اگر منابع اختصاصی و جداسازی کامل سخت‌افزار می‌خواهید، کلاستر اختصاصی را هم بررسی کنید.

موضوعCassandra مدیریت‌شده (تک‌نود)خوشهٔ خودتان روی سرور ابری
راه‌اندازیساخت از پنل و دریافت اطلاعات اتصالنصب Java و Cassandra و تنظیم seed‌ها روی هر نود
تعداد نودیک نودهر تعداد که لازم دارید
replication و تحمل خرابی نودنداردبا replication_factor سه یا بیشتر
احراز هویت و نقش‌هااز پیش فعالباید خودتان فعال کنید
بکاپبر عهدهٔ شما، خودکار نیستبر عهدهٔ شما
دسترسی به سیستم‌عامل و nodetoolنداردکامل
مناسب برایتوسعه، آزمایش مدل داده، بار متوسطبار تولیدی که قطعی یک نود را تحمل نمی‌کند

بازگشت به فهرست مطالب

پس از راه‌اندازی، شروع کار در شش قدم

وقتی سفارش Cassandra باز شود، کل مسیر از پنل انجام می‌شود و به دسترسی سیستم‌عامل نیازی ندارید:

  1. وارد پنل شوید و بخش پایگاه‌های دادهٔ تحلیلی را باز کنید
  2. موتور Cassandra و اندازهٔ standard یا plus را انتخاب و یک نام شناسایی وارد کنید
  3. چند دقیقه صبر کنید تا Cassandra نصب و رمز مدیر ساخته شود
  4. فایل اطلاعات اتصال شامل آدرس، پورت و رمز را از پنل دانلود کنید
  5. با cqlsh یا درایور زبان برنامه‌نویسی خود به پورت ۹۰۴۲ وصل شوید
  6. یک keyspace با SimpleStrategy و replication_factor برابر ۱ بسازید و جدول‌ها را تعریف کنید

پیش از ساخت، کیف پول را شارژ کنید؛ هزینهٔ اولین ساعت هنگام ثبت سفارش کسر می‌شود و اگر موجودی کافی نباشد، نمونه ساخته نمی‌شود.

بازگشت به فهرست مطالب

امنیت، نقش‌ها و کنترل دسترسی

احراز هویت با PasswordAuthenticator از لحظهٔ نصب فعال است و رمز پیش‌فرضی که بستهٔ Cassandra با آن نصب می‌شود، بلافاصله با یک رمز تصادفی ۲۴ کاراکتری جایگزین می‌شود. این رمز در پنل رمزنگاری‌شده نگه‌داری می‌شود و فقط از طریق فایل اطلاعات اتصال در حساب خودتان قابل دریافت است.

چون CassandraAuthorizer فعال است، می‌توانید برای هر اپلیکیشن نقش جدا بسازید: با CREATE ROLE یک نقش با LOGIN و رمز تعریف کنید و با GRANT فقط SELECT و MODIFY را روی keyspace همان اپلیکیشن به آن بدهید. کاربر مدیر را برای کارهای مدیریتی نگه دارید و هرگز در کد اپلیکیشن قرار ندهید.

پورت ۹۰۴۲ برای اتصال از بیرون باز است و TLS روی آن به‌صورت پیش‌فرض فعال نیست؛ پس اطلاعات اتصال را مثل یک رمز عبور نگه دارید و رمز نقش‌ها را طولانی و تصادفی انتخاب کنید. برای ساخت رمز قوی از ابزار ساخت رمز عبور و برای اطمینان از دسترس‌پذیری پورت از شبکهٔ خودتان از بررسی پورت استفاده کنید.

بازگشت به فهرست مطالب

بکاپ دادهٔ Cassandra بر عهدهٔ کیست؟

برای پایگاه‌های دادهٔ تحلیلی، از جمله Cassandra، بکاپ خودکار در فاز نخست ارائه نمی‌شود. این را صریح می‌گوییم چون روی تصمیم شما اثر دارد: اگر داده‌ای در این نمونه نگه می‌دارید که بازسازی‌اش ممکن نیست، باید برنامهٔ نسخهٔ پشتیبان خودتان را داشته باشید.

ساده‌ترین روش برای جدول‌های کوچک و متوسط، دستور COPY TO در cqlsh است که محتوای هر جدول را به فایل CSV روی سیستم شما می‌ریزد. ساختار keyspace و جدول‌ها را هم با DESCRIBE KEYSPACE ذخیره کنید تا بازسازی کامل ممکن باشد. برای حجم‌های بزرگ‌تر، ابزار DSBulk همین کار را موازی و سریع‌تر انجام می‌دهد.

خروجی‌ها را جایی جدا از خود نمونه نگه دارید؛ فضای ذخیره‌سازی ابری برای این کار مناسب است. اگر داده از منبع دیگری مثل لاگ اپلیکیشن یا صف رویداد قابل بازسازی است، همان منبع را هم بخشی از برنامهٔ بازیابی بدانید.

بازگشت به فهرست مطالب

انتقال داده از خوشهٔ Cassandra موجود

اگر امروز Cassandra را روی سرور خودتان یا جای دیگری اجرا می‌کنید، انتقال در دو مرحله انجام می‌شود. اول ساختار: خروجی DESCRIBE KEYSPACE را از مبدأ بگیرید، در تعریف keyspace استراتژی replication را به SimpleStrategy با ضریب ۱ تغییر دهید و آن را روی نمونهٔ جدید اجرا کنید. دوم داده: با COPY TO از مبدأ خروجی بگیرید و با COPY FROM در مقصد بارگذاری کنید، یا برای حجم بالا از DSBulk کمک بگیرید.

اگر مبدأ نسخهٔ ۳ یا ۴ است، پیش از انتقال نوع داده‌ها و قابلیت‌های حذف‌شده را بررسی کنید. انتقال از مسیر CSV به فرمت فایل‌های داخلی Cassandra وابسته نیست و برای همین بین نسخه‌های مختلف مطمئن‌تر است. در طول انتقال، نوشتن روی مبدأ را متوقف کنید یا برنامه‌ای برای همگام‌سازی ردیف‌های تازه داشته باشید.

اگر هنوز بین Cassandra و یک دیتابیس سندمحور مردد هستید، MongoDB مدیریت‌شده همین حالا فعال است و برای داده‌هایی با ساختار متغیر و query‌های انعطاف‌پذیرتر مناسب‌تر است.

بازگشت به فهرست مطالب

محدودیت‌های فاز نخست که باید بدانید

نمونهٔ Cassandra تک‌نودی است؛ بنابراین replication بین نودها، تحمل خرابی یک نود و پخش داده بین چند مرکز داده که Cassandra به آن معروف است، در این سرویس وجود ندارد. اگر سرور میزبان برای نگه‌داری یا به‌دلیل خرابی از دسترس خارج شود، دیتابیس هم تا بازگشت آن در دسترس نیست.

به سیستم‌عامل و ابزارهایی مثل nodetool دسترسی ندارید، بکاپ خودکار ارائه نمی‌شود و TLS روی پورت CQL پیش‌فرض فعال نیست. تنها نسخهٔ قابل انتخاب ۵.۰ است و اندازهٔ mini به دلیل نیاز حافظهٔ Java ارائه نمی‌شود. برای ذخیرهٔ موقت و بسیار سریع کلید-مقدار، Redis مدیریت‌شده گزینهٔ سبک‌تری است.

بازگشت به فهرست مطالب بازگشت به ابتدای راهنما

پرسش و پاسخ،  ۱۱ پرسش

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

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

چه زمانی Cassandra انتخاب درستی است؟
وقتی نرخ نوشتن بالاست، الگوی خواندن از قبل مشخص است و داده با یک کلید مثل شناسهٔ کاربر یا دستگاه خوانده می‌شود: لاگ رویداد، تله‌متری IoT، تاریخچهٔ پیام و پروفایل کاربر. برای join، تراکنش چندجدولی و گزارش‌های موردی، PostgreSQL مناسب‌تر است.
مقیاس‌پذیری Cassandra چگونه کار می‌کند؟
Cassandra داده را بر اساس partition key بین نودهای خوشه پخش می‌کند و همهٔ نودها هم‌ارزند؛ با افزودن نود ظرفیت بالا می‌رود. نسخهٔ مدیریت‌شدهٔ ما در فاز نخست تک‌نودی است، پس مقیاس افقی و replication بین نودها را فقط در خوشه‌ای خواهید داشت که خودتان روی چند سرور ابری می‌سازید.
چطور راه‌اندازی می‌شود؟
پس از باز شدن سفارش، از بخش پایگاه‌های دادهٔ تحلیلی در پنل، Cassandra و اندازه را انتخاب می‌کنید و ظرف چند دقیقه فایل اطلاعات اتصال آماده است. این سرویس هنوز فعال نیست؛ تا آن زمان می‌توانید Cassandra را خودتان روی یک سرور ابری نصب کنید.
هزینه چگونه محاسبه می‌شود؟
ساعتی و از کیف پول: قیمت سرور با اندازهٔ standard یا plus به‌اضافهٔ کارمزد مدیریت. جدول تعرفه در راهنمای همین صفحه آمده و مبلغ نهایی همیشه پیش از ساخت در پنل نمایش داده می‌شود.
Cassandra ایران‌کلاد چه زمانی قابل سفارش می‌شود؟
تاریخ قطعی اعلام نشده است. سامانهٔ سفارش و صورت‌حساب این سرویس آماده است و پیش از باز شدن، نصب واقعی روی زیرساخت ما آزمایش و تأیید می‌شود. تا آن زمان دکمهٔ ساخت در پنل پیام «به‌زودی» نشان می‌دهد و هیچ مبلغی از کیف پول کسر نمی‌شود.
کدام نسخه و چه پورتی ارائه می‌شود؟
Cassandra 5.0 روی پورت ۹۰۴۲ که پورت پروتکل CQL است. cqlsh و درایورهای رایج برای Java‏، Python‏، Go و Node.js همگی با همین پورت کار می‌کنند و به تنظیم خاصی نیاز ندارند.
چرا اندازهٔ mini برای Cassandra ارائه نمی‌شود؟
Cassandra روی Java اجرا می‌شود و حافظهٔ heap آن به‌تنهایی بخش بزرگی از یک گیگابایت RAM را می‌گیرد؛ روی mini، سرویس هنگام شروع با کمبود حافظه متوقف می‌شود. برای همین سامانهٔ سفارش اجازهٔ ساخت نمونهٔ کوچک‌تر از standard را نمی‌دهد.
آیا از داده‌های Cassandra بکاپ خودکار گرفته می‌شود؟
خیر. برای پایگاه‌های دادهٔ تحلیلی بکاپ خودکار ارائه نمی‌شود و برنامهٔ نسخهٔ پشتیبان بر عهدهٔ خودتان است. برای جدول‌های کوچک و متوسط دستور COPY TO در cqlsh کافی است و برای حجم‌های بزرگ ابزار DSBulk سریع‌تر عمل می‌کند.
آیا می‌توانم چند نود با replication داشته باشم؟
در فاز نخست خیر؛ هر نمونه دقیقاً یک نود است و replication_factor بیشتر از ۱ روی آن معنایی ندارد. اگر تحمل خرابی یک نود برایتان ضروری است، خوشهٔ سه‌نودی را روی سرورهای ابری خودتان راه‌اندازی کنید.
اتصال رمزنگاری‌شده (TLS) پشتیبانی می‌شود؟
در پیکربندی فعلی، رمزنگاری TLS روی پورت CQL فعال نیست و دسترسی با نام کاربری و رمز محافظت می‌شود. اگر رمزنگاری مسیر انتقال برای پروژهٔ شما الزامی است، فعلاً Cassandra را روی سرور ابری خودتان با تنظیمات client_encryption_options راه‌اندازی کنید.
تا زمان راه‌اندازی چطور Cassandra را امتحان کنم؟
Cassandra 5.0 را روی یک سرور ابری با دست‌کم دو گیگابایت RAM نصب کنید و مدل داده و query‌های اپلیکیشن را همان‌جا آزمایش کنید. وقتی نسخهٔ مدیریت‌شده باز شد، ساختار را با DESCRIBE و داده را با COPY منتقل می‌کنید.

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

Cassandra مدیریت‌شده به‌زودی

تا باز شدن سفارش، Cassandra را روی سرور ابری خودتان اجرا و مدل داده را آزمایش کنید؛ بعداً ساختار و داده را با DESCRIBE و COPY منتقل می‌کنید.