بررسی اولیه دیتابیس StarRocks
در دوران دادههای بزرگ (Big Data)، دادهها برای شرکتها از ارزش بالایی برخوردارند و هدف نهایی تحلیل داده، تصمیمگیری سریع و چابک است. پایگاه داده StarRocks به گونهای طراحی شده که در سناریوهای مختلف تحلیل داده، عملکردی بسیار سریع ارائه میدهد و در آزمایشها با دیتابیسهای معروفی همچون ClickHouse، Apache Druid و Trino مقایسه شده است.
آزمایشها نشان دادهاند که StarRocks در سناریوهای Wide-table و Multi-table بهترتیب ۲.۲ و ۵.۵ برابر سریعتر از رقبا عمل میکند. این پایگاه داده بهدلیل برخورداری از موتور اجرایی vectorized و cost-based optimizer (CBO) جدید، قادر است تا تحلیلهای آنی روی دادههای بهروز شده را فراهم کند.
StarRocks با استفاده از موتور vectorized، از پردازشهای CPU بهینهتر استفاده میکند و عملکرد پردازشها را بین ۳ تا ۱۰ برابر افزایش میدهد. همچنین از روشهای بهینهسازی مانند "Bitmap Indexing" و "Late Materialization" برای افزایش کارایی در جستجوهای گسترده بهره میبرد.
شروع کار با این دیتابیس
docker run -p 9030:9030 -p 8030:8030 -p 8040:8040 -itd \ --name quickstart starrocks/allin1-ubuntu
بعد از اجرا شده کانتینر از طریق دستور زیر با محیط شبیه mysql دسترسی به دستابیس خواهید داشت:
docker exec -it quickstart \ mysql -P 9030 -h 127.0.0.1 -u root --prompt="StarRocks > "
با استفاده از خط فرمان بالا، میتوانید دستورهای مشابه mysql را وارد کنید و خروجی را مشاهده کنید.
همچنین با درایور شبیه mysql با پورت 9030 با استفاده از برنامههایی مانند DBeaver وصل شوید.
تجربه اولیه
- ۰۳/۰۸/۱۹