منصوبے کے بارے میں
DBX ایک اوپن سورس، ہلکا پھلکا ڈیٹا بیس مینجمنٹ ٹول ہے جو Rust میں بنایا گیا ہے اور ایک چھوٹی بائنری (~25 MB) پر مشتمل ہے جو macOS، Windows اور Linux پر چلتا ہے بغیر Java JRE، Python venv یا بنڈل Chromium کی ضرورت کے۔ یہ 90 سے زائد ڈیٹا بیسز کو سپورٹ کرتا ہے جن میں MySQL، PostgreSQL، SQLite، Redis، MongoDB، DuckDB، ClickHouse، SQL Server، Oracle، Elasticsearch، Meilisearch، MariaDB، TiDB، OceanBase، openGauss، GaussDB، Doris، StarRocks، Redshift، DM (Dameng)، TDengine، CockroachDB اور مزید شامل ہیں۔ ایجنٹ پر مبنی پروفائلز H2، Snowflake، Trino، PrestoSQL، Hive، DB2، Informix، Neo4j، Cassandra، BigQuery، Cloud Spanner اور حسب ضرورت JDBC کنکشنز تک معاونت بڑھاتے ہیں۔ نئے مقامی اور ایجنٹ سے چلنے والے ڈرائیورز Databricks، SAP HANA، Teradata، Vertica، Firebird، Exasol، YashanDB، GBase 8a/8s، Databend، RQLite، Turso، InfluxDB، QuestDB، IoTDB، etcd، ZooKeeper، Nacos، Consul KV، IRIS اور مزید کا احاطہ کرتے ہیں۔ Pulsar، Kafka اور RocketMQ کے لیے میسج کیو ایڈمن بھی دستیاب ہے۔
یہ ٹول متعدد ڈیپلائمنٹ طریقے پیش کرتا ہے: ایک مقامی ڈیسک ٹاپ ایپلیکیشن، خود میزبانی شدہ ٹیم تک رسائی کے لیے Docker پر مبنی ویب ورژن، ٹرمینل اور اسکرپٹنگ ورک فلو کے لیے CLI پیکیج، اور ایک اسٹینڈ اسٹون MCP (Model Context Protocol) سرور جو AI کوڈنگ ایجنٹس جیسے Claude Code، Cursor اور Windsurf کو DBX میں کنفیگرڈ کنکشنز کے ذریعے ڈیٹا بیسز تک رسائی کی سہولت دیتا ہے۔ MCP سرور علیحدہ طور پر تقسیم کیا جاتا ہے اور اسے npm کے ذریعے یا macOS، Linux اور Windows کے لیے پری کمپائلڈ مقامی بائنریز کے طور پر انسٹال کیا جا سکتا ہے۔
اہم خصوصیات میں CodeMirror 6 پر مبنی کوئری ایڈیٹر شامل ہے جس میں SQL نحو کی ہائی لائٹنگ، میٹا ڈیٹا سے آگاہ آٹو کمپلیٹ، Cmd+Enter پر عملدرآمد، منتخب SQL کا عملدرآمد، SQL فارمیٹنگ، تشخیصی معلومات اور 9 ایڈیٹر تھیمز شامل ہیں۔ مستقل کوئری ہسٹری، محفوظ شدہ SQL ٹکڑے، ٹیب بحالی اور SQL فائل پر عملدرآمد بار بار ہونے والے کاموں کو قریب رکھتے ہیں۔ ورچوئل اسکرول والا ڈیٹا گرڈ بڑے نتیجہ سیٹس کو ہینڈل کرتا ہے جس میں ان لائن ایڈیٹنگ، محفوظ کرنے سے پہلے SQL کا پیش نظارہ، WHERE/ORDER BY کنٹرول، DataGrip طرز کے فلٹرز، LIKE/NOT LIKE سیاق و سباق کے فلٹرز، ترتیب کاری، مکمل متن تلاش، صفحہ بندی، کالم کا سائز تبدیل کرنا، آٹو فٹ، قطار نمبر، زیبرا سٹرپس اور مکمل سیل تفصیلات شامل ہیں۔ CSV، JSON، Markdown، XLSX یا INSERT اسٹیٹمنٹس کے طور پر ایکسپورٹ یا کاپی کریں۔
اسکیما ٹولز میں اسکیما براؤزر (ڈیٹا بیسز، اسکیما، ٹیبلز، کالمز، انڈیکسز، غیر ملکی کلیدز، ٹرگرز، سائڈبار تلاش اور پن کے ساتھ)، آبجیکٹ براؤزر (گروپ شدہ پروسیجرز، فنکشنز، ویوز اور جہاں معاونت ہو سورس ایڈیٹنگ)، ٹیبل اسٹرکچر ایڈیٹر (معاون انجنوں کے لیے قابل جائزہ کالم اور انڈیکس تبدیلیاں)، ER ڈایاگرام ویژولائزیشن، کنکشنز کے درمیان اسکیما ڈف مقابلہ، ایکسپلین پلان ویژولائزیشن، فیلڈ لینیج تجزیہ اور بڑے اسکیما میں ڈیٹا بیس تلاش شامل ہے۔
ڈیٹا آپریشنز CSV اور Excel سے ٹیبل امپورٹ، ڈیٹا بیسز کے درمیان ڈیٹا ٹرانسفر، مکمل ڈیٹا بیس ایکسپورٹ، سنکرونائزیشن آؤٹ پٹ جائزے کے ساتھ ڈیٹا موازنہ، SQL فائل پر عملدرآمد، فائل پیش نظارہ (Parquet، CSV، JSON کو گھسیٹ کر چھوڑیں اور DuckDB کے ذریعے فوری پیش نظارہ کریں) اور DBeaver یا Navicat سے کنکشن امپورٹ کا احاطہ کرتے ہیں۔
بلٹ ان AI SQL اسسٹنٹ صارفین کو سادہ زبان میں کوئریز بیان کرنے اور واپس SQL حاصل کرنے کی اجازت دیتا ہے، جس میں Claude، OpenAI، Ollama کے ذریعے مقامی ماڈلز یا کسی بھی OpenAI مطابق اینڈ پوائنٹ کی معاونت ہے۔ AI سے تیار کردہ SQL پر عملدرآمد سے پہلے بلٹ ان حفاظتی جانچ کی جاتی ہے۔ MCP سرور صرف پڑھنے، محفوظ لکھنے اور زیادہ خطرہ لکھنے کے رسائی موڈ فراہم کرتا ہے جس میں کنکشن الو لسٹ مینجمنٹ ہوتی ہے۔ مشین کے قابل قدریں read_only، safe_write اور high_risk_write ہیں۔
Redis کے لیے خصوصی براؤزر دستیاب ہیں (کلیدی پیٹرن تلاش، بیچ کلیدی آپریشنز، کمانڈ رنر، TTL ایڈیٹنگ اور تمام ڈیٹا کی اقسام بشمول String, Hash, List, Set, ZSet, Stream) اور MongoDB (صفحہ بندی کے ساتھ دستاویز CRUD، Atlas اور replica set URL کنکشن)۔
حفاظت اور کنیکٹیویٹی خصوصیات میں SSH ٹنل (کلید اور پاس ورڈ)، ڈیٹا بیس اور AI پراکسی سیٹنگز، کنکشن ٹوٹنے پر خودکار دوبارہ کنیکٹ، تباہ کن آپریشنز کے لیے تصدیقی ڈائیلاگ، خفیہ کردہ کنفیگ ایکسپورٹ/امپورٹ، رنگ کوڈڈ کنکشنز، ڈرائیور اسٹور اور اختیاری JDBC پلگ ان شامل ہیں۔
UI ڈارک موڈ، نیٹو ٹائٹل بار سنک، 9 ایڈیٹر تھیمز، انگریزی، آسان چینی اور ہسپانوی زبان، لے آؤٹ ترجیحات اور بلٹ ان آٹو اپڈیٹ کو سپورٹ کرتا ہے۔
انسٹالیشن Homebrew (macOS)، Scoop اور WinGet (Windows)، Flatpak (Linux)، GitHub Releases سے براہ راست ڈاؤن لوڈ اور خود میزبانی شدہ ڈیپلائمنٹ کے لیے Docker کے ذریعے دستیاب ہے۔ CLI کو npm یا Homebrew کے ذریعے انسٹال کیا جا سکتا ہے۔ Docker ڈیپلائمنٹس ڈیٹا کی پائیداری کے لیے کراس پلیٹ فارم نامی والیوم کے ساتھ t8y2/dbx:latest امیج استعمال کرتے ہیں، اور چین میں تیز پلز کے لیے CNB آئینہ امیج دستیاب ہے۔
یہ پروجیکٹ کئی کلاؤڈ اور AI انفراسٹرکچر فراہم کنندگان کی سرپرستی میں ہے جن میں RainYun، TrustAsia، Jalapeño Cloud، UCloud، HuaLongAI، Atlas Cloud اور Qiniu Cloud شامل ہیں، اور 1Panel اور Easysearch کے ساتھ شراکت رکھتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.