نوٹ پیڈ کی بجائے زبردست DIY شیٹ، یا GitHub

نوٹ پیڈ کی بجائے زبردست DIY شیٹ، یا GitHub

ہیلو، حبر! شاید، ہم میں سے ہر ایک کے پاس ایک فائل ہے جہاں ہم اپنے لیے مفید اور دلچسپ چیز چھپاتے ہیں۔ مضامین، کتابیں، ذخیرے، دستورالعمل کے کچھ لنکس۔ یہ براؤزر کے بُک مارکس ہو سکتے ہیں یا یہاں تک کہ بعد کے لیے کھلے ٹیبز بھی ہو سکتے ہیں۔ وقت گزرنے کے ساتھ، یہ سب پھول جاتا ہے، لنکس کھلنا بند ہو جاتے ہیں، اور زیادہ تر مواد پرانا ہو جاتا ہے۔

کیا ہوگا اگر ہم اس نیکی کو کمیونٹی کے ساتھ شیئر کریں اور اس فائل کو GitHub پر پوسٹ کریں؟ پھر آپ کا کام کسی اور کے لیے کارآمد ہو سکتا ہے، اور آپ اچھے پرانے PR کے ذریعے خواہش مندوں سے اپ ڈیٹس کو قبول کرتے ہوئے مل کر مطابقت برقرار رکھ سکتے ہیں۔ یہ بالکل وہی ہے جس کے لئے پروجیکٹ ڈیزائن کیا گیا ہے۔ حیرت انگیز فہرستیں۔. یہ TOP 10 GitHub ذخیروں میں شامل ہے، اس میں 138K ستارے ہیں، اور آپ کے کاموں کا ایک لنک اس کی جڑ README میں ظاہر ہو سکتا ہے، جو آپ کے کام کی طرف بہت زیادہ سامعین کو راغب کرے گا۔ سچ ہے، اس کے لیے تھوڑی محنت درکار ہوگی۔ میں آپ کے ساتھ ایسی کوششوں کا اپنا تجربہ شیئر کرنا چاہتا ہوں۔

میرا نام میکسم گرامین ہے۔ CROC میں میں جاوا ڈویلپمنٹ اور ڈیٹا بیس ریسرچ کرتا ہوں۔ اس پوسٹ میں میں آپ کو بتاؤں گا کہ حیرت انگیز فہرستیں کیا ہیں اور اپنا سرکاری زبردست ریپو کیسے بنائیں۔

حیرت انگیز فہرستیں کیا ہیں۔

جب مجھے کوئی نئی ٹکنالوجی یا پروگرامنگ لینگویج معلوم کرنی ہوتی ہے، تو سب سے پہلے میں یہاں جانا کرتا ہوں - مجھے صحیح سیکشن ملتا ہے، اور اس میں مناسب شیٹس ہیں۔ اور ستاروں کی تعداد اور ان کی مسلسل نمو کے حساب سے، یہ صرف میں ہی نہیں جو یہ کرتا ہوں۔
نوٹ پیڈ کی بجائے زبردست DIY شیٹ، یا GitHub

درحقیقت یہ ایک عام فلیٹ readme.md ہے، جو الگ میں رہتا ہے۔ ذخیرے، تمام GitHub ذخیروں میں 8 ویں نمبر پر ہے اور اس میں کسی بھی موضوع کے لیے وقف کردہ دیگر شیٹس کے لنکس شامل ہیں۔ مثال کے طور پر، پروگرامنگ لینگویجز سیکشن میں آپ Awesome Python اور Awesome Go پر شیٹس تلاش کر سکتے ہیں، اور Front-end Development کے پاس WEB کی ترقی پر بہت زیادہ وسائل موجود ہیں۔ اور، بالکل، - سیکشن ڈیٹا بیس (ہم تھوڑی دیر بعد اس پر واپس جائیں گے)۔ اور ہاں، یہ سب صرف تکنیکی موضوعات تک محدود نہیں ہے۔ مثال کے طور پر، تفریح ​​اور گیمنگ سیکشنز میں آپ کو بہت سی دلچسپ چیزیں بھی مل سکتی ہیں (میں ذاتی طور پر خوش تھا خوفناک فنتاسی).
اہم خصوصیت یہ ہے کہ ان تمام شیٹس کو مصنف نے ذاتی طور پر نہیں بلکہ کمیونٹی کے ذریعہ برقرار رکھا ہے اور ایک خاص اور انتہائی سختی کے مطابق مرتب کیا گیا ہے۔ شاندار منشور. اس طرح کی ہر شیٹ ماہرین کی ایک آزاد برادری ہے، اپنی زندگی خود جیتی ہے اور آپ کی درخواستوں کے لیے کھلا ہے جو اسے مزید بہتر بنائے گی۔ اور یہ بھی کہ کوئی بھی اپنا شیٹ بنا سکتا ہے اگر ابھی تک کسی موضوع کا احاطہ نہیں کیا گیا ہے۔

خیال کے مصنف اور اس پورے ادارے کے کوآرڈینیٹر افسانوی سنڈرے سورہس ہیں، GitHub پر پہلا شخص، مصنف مزید 1000 این پی ایم ماڈیولز، اور یہ وہی ہے جو آپ کے PRs وصول کرے گا۔
نوٹ پیڈ کی بجائے زبردست DIY شیٹ، یا GitHub

حیرت انگیز فہرست میں کیسے جانا ہے۔

اگر اچانک آپ کو کسی ایسے موضوع پر کوئی مناسب شیٹ نہیں ملی جس میں آپ کی دلچسپی ہو، تو یہ پہلی علامت ہے کہ آپ کو اسے خود بنانے کی ضرورت ہے!

میں آپ کو اپنے دماغ کی مثال استعمال کرتے ہوئے بتاؤں گا۔ بہت اچھے ڈیٹا بیس ٹولز — پروجیکٹ سے لے کر پروجیکٹ تک مجھے مختلف قسم کے ڈیٹا بیسز کے ساتھ کام کرنا پڑتا ہے، اور اسی لیے میں نے ایک فائل شروع کی جس میں میں نے ان کے ساتھ کام کرنے کے لیے مفید ٹولز جمع کیے، ہر طرح کے ڈیٹا بیس مائیگرٹرز، IDEs، ایڈمن پینلز، مانیٹرنگ ٹولز اور ہر طرح کے متفرق چیزیں ٹولز جو میں پہلے ہی استعمال کر چکا ہوں یا صرف استعمال شروع کرنے کا سوچ رہا تھا۔ میں نے اس فائل کو CROC اور اس سے آگے کے ساتھیوں کے ساتھ شیئر کیا۔ اس سے بہت سارے لوگوں کی مدد ہوئی اور یہ دلچسپ تھا۔ نتیجے کے طور پر، میں مزید شہرت چاہتا تھا جب ایک دن میں نے دیکھا کہ ڈیٹا بیس سیکشن میں اس موضوع پر کوئی پرچہ نہیں ہے۔ اور میں نے وہاں اپنا شامل کرنے کا فیصلہ کیا۔

اس کے لئے کیا ضرورت ہے؟

  1. ہم ایک باقاعدہ GitHub ریپو رجسٹر کرتے ہیں جیسے کہ بہت اچھے نام کے ساتھ۔ میرے معاملے میں یہ بہت اچھا ڈیٹا بیس ٹولز تھا۔
  2. ہم اپنی شیٹ کو زبردست فارمیٹ میں لاتے ہیں، یہ ہماری مدد کرے گا۔ جنریٹر کی زبردست فہرست، جو تمام ضروری فائلوں کو مطلوبہ فارمیٹ میں تیار کرے گا۔
  3. ایک حقیقی CI قائم کرنا۔ خوفناک لنٹ اور travis ci کنٹرول کرنے میں ہماری مدد کرے گا۔ درست ہماری شیٹ
  4. ہم 30 دن انتظار کرتے ہیں۔
  5. ہم کم از کم 2 دوسرے لوگوں کے PR کا جائزہ لیتے ہیں۔
  6. اور آخر کار ہم مین ریپو پر PR بناتے ہیں، جہاں ہم اپنے ریپو میں ایک لنک شامل کرتے ہیں۔ یہاں آپ کو ہر چیز کو بغور پڑھنے اور نئی شیٹ اور خود PR کے لیے تمام متعدد تقاضوں کو بغور پورا کرنے کی ضرورت ہے۔

میرا پہلا پینکیک گانٹھ نکلا
نوٹ پیڈ کی بجائے زبردست DIY شیٹ، یا GitHub
لیکن تھوڑا وقت گزرا، میں نے اور بھی زیادہ مواد اکٹھا کیا، غلطیوں پر کام کیا اور ہمت کی۔ دوسری کوشش.

لیکن میں ایک بہت اہم بات بھول گیا، جس کا اشارہ مجھے آہستہ سے دیا گیا تھا:
نوٹ پیڈ کی بجائے زبردست DIY شیٹ، یا GitHub

میں بہت محتاط نہیں تھا اور اس بات کی تصدیق کے لیے ایک تنگاوالا شامل نہیں کیا کہ تمام شرائط پوری ہو گئی ہیں۔
نوٹ پیڈ کی بجائے زبردست DIY شیٹ، یا GitHub

پھر کچھ اور وقت گزرا، تبصروں پر مبنی چند اور ترامیم، اور طویل انتظار ٹویٹکہ میرا PR قبول کر لیا گیا۔

چنانچہ میں اپنے پہلے ورق کا مصنف بن گیا، اور وہ وصول کرنے لگے PR کی کمیونٹی سے نئے ٹولز شامل کرنے کے لیے۔ اور ان میں سے بہت سے پہلے ہی شامل ہیں۔ بہت اچھے ڈیٹا بیس ٹولز. اگر آپ لنک پر عمل کرنے میں بہت سست ہیں،

یہاں پوسٹ کی اشاعت کے وقت موجودہ انتخاب ہے۔

بہت اچھے ڈیٹا بیس ٹولز نوٹ پیڈ کی بجائے زبردست DIY شیٹ، یا GitHub

ڈیٹا بیس ٹولز کی کمیونٹی سے چلنے والی فہرست

یہاں ہم خوفناک مفید اور زبردست تجرباتی ٹولز کے بارے میں معلومات اکٹھا کریں گے جو DBA، DevOps، Developers اور محض انسانوں کے لیے ڈیٹا بیس کے ساتھ آسان بناتے ہیں۔

اپنے ڈی بی ٹولز یا اپنے پسندیدہ تھرڈ پارٹی ڈی بی ٹولز کے بارے میں بلا جھجھک معلومات شامل کریں۔

مواد

IDE

  • AnySQL Maestro - ڈیٹا بیس کے انتظام، کنٹرول اور ترقی کے لیے پریمیئر کثیر مقصدی ایڈمن ٹول۔
  • ایکوا ڈیٹا اسٹوڈیو — ایکوا ڈیٹا اسٹوڈیو ڈیٹا بیس ڈویلپرز، DBAs، اور تجزیہ کاروں کے لیے پیداواری سافٹ ویئر ہے۔
  • ڈیٹا بیس ڈاٹ نیٹ - 20+ ڈیٹا بیسز کے لیے سپورٹ کے ساتھ متعدد ڈیٹا بیس مینجمنٹ ٹول۔
  • ڈیٹاگریپ - کراس پلیٹ فارم IDE برائے ڈیٹا بیس اور SQL بذریعہ JetBrains۔
  • ڈی بیور - مفت یونیورسل ڈیٹا بیس مینیجر اور SQL کلائنٹ۔
  • dbForge اسٹوڈیو برائے MySQL - یونیورسل IDE برائے MySQL اور MariaDB ڈیٹا بیس کی ترقی، انتظام، اور انتظامیہ۔
  • اوریکل کے لئے dbForge اسٹوڈیو - اوریکل مینجمنٹ، انتظامیہ اور ترقی کے لیے طاقتور IDE۔
  • پوسٹگری ایس کیو ایل کے لیے ڈی بی فورج اسٹوڈیو - ڈیٹا بیس اور اشیاء کے انتظام اور ترقی کے لیے GUI ٹول۔
  • ایس کیو ایل سرور کے لئے ڈی بی فورج اسٹوڈیو - SQL سرور کی ترقی، انتظام، انتظامیہ، ڈیٹا تجزیہ، اور رپورٹنگ کے لیے طاقتور مربوط ترقیاتی ماحول۔
  • ڈی بی کوڈا — جدید (جاوا اسکرپٹ/الیکٹران فریم ورک)، مونگو ڈی بی کے لیے اوپن سورس IDE۔ اس میں مونگو ڈی بی ڈیٹا بیس پر ترقی، انتظامیہ اور کارکردگی کی ٹیوننگ کی حمایت کرنے کی خصوصیات ہیں۔
  • آئی بی ایکسپرٹ - فائر برڈ اور انٹر بیس کے لیے جامع GUI ٹول۔
  • ہیڈی ایس کیو ایل۔ — MySQL، MSSQL اور PostgreSQL کے انتظام کے لیے ایک ہلکا پھلکا کلائنٹ، جو Delphi میں لکھا گیا ہے۔
  • ایس کیو ایل ورک ورک بینچ — MySQL Workbench ڈیٹابیس آرکیٹیکٹس، ڈویلپرز، اور DBAs کے لیے ایک متحد بصری ٹول ہے۔
  • نیوکیٹ — ایک ڈیٹا بیس ڈویلپمنٹ ٹول جو آپ کو ایک ہی ایپلیکیشن سے MySQL، MariaDB، SQL Server، Oracle، PostgreSQL، اور SQLite ڈیٹا بیس سے بیک وقت جڑنے کی اجازت دیتا ہے۔
  • اوریکل ایس کیو ایل ڈیولپر - اوریکل ایس کیو ایل ڈیولپر ایک آزاد، مربوط ترقیاتی ماحول ہے جو روایتی اور کلاؤڈ دونوں طرح کی تعیناتیوں میں اوریکل ڈیٹا بیس کی ترقی اور انتظام کو آسان بناتا ہے۔
  • پی جی ایڈمن — PostgreSQL کے لیے سب سے زیادہ مقبول اور خصوصیت سے بھرپور اوپن سورس ایڈمنسٹریشن اور ڈویلپمنٹ پلیٹ فارم، دنیا کا سب سے جدید اوپن سورس ڈیٹا بیس۔
  • pgAdmin3 - pgAdmin3 کے لیے طویل مدتی تعاون۔
  • PL / SQL ڈویلپر — IDE جو خاص طور پر اوریکل ڈیٹا بیسز کے لیے ذخیرہ شدہ پروگرام یونٹس کی ترقی کے لیے ہدف ہے۔
  • PostgreSQL Maestro - پوسٹگری ایس کیو ایل کے لیے مکمل اور طاقتور ڈیٹا بیس مینجمنٹ، ایڈمن اور ڈویلپمنٹ ٹول۔
  • ٹاڈ - Toad ڈویلپرز، منتظمین اور ڈیٹا تجزیہ کاروں کے لیے ڈیٹا بیس کا سب سے بڑا حل ہے۔ ایک واحد ڈیٹا بیس مینجمنٹ ٹول کے ساتھ پیچیدہ ڈیٹا بیس تبدیلیوں کا نظم کریں۔
  • ٹاڈ ایج - MySQL اور Postgres کے لیے آسان ڈیٹا بیس ڈویلپمنٹ ٹول۔
  • ٹورا - ٹورا اوریکل، مائی ایس کیو ایل اور پوسٹگری ایس کیو ایل ڈی بی ایس کے لیے ایک اوپن سورس SQL IDE ہے۔
  • ویلنٹینا اسٹوڈیو — مفت میں ویلینٹینا ڈی بی، مائی ایس کیو ایل، ماریا ڈی بی، پوسٹگری ایس کیو ایل اور ایس کیو ایلائٹ ڈیٹا بیس بنائیں، ان کا نظم کریں، استفسار کریں اور دریافت کریں۔

GUI مینیجرز/کلائنٹس

  • ایڈمنسٹریٹر - ایک پی ایچ پی فائل میں ڈیٹا بیس کا انتظام۔
  • DbVisualizer - ڈویلپرز، DBAs اور تجزیہ کاروں کے لیے یونیورسل ڈیٹا بیس ٹول۔
  • ہاؤس اوپس - انٹرپرائز ClickHouse Ops UI آپ کے لیے سوالات چلاتے ہیں، ClickHouse کی صحت کی نگرانی کرتے ہیں اور بہت سے لوگوں کو سوچتے ہیں۔
  • جیک ڈی بی - آپ کے تمام ڈیٹا تک براہ راست SQL رسائی، چاہے وہ کہیں بھی رہتا ہو۔
  • اومنی ڈی بی - ڈیٹا بیس کے انتظام کے لیے ویب ٹول۔
  • پی جی ویب — PostgreSQL کے لیے ویب پر مبنی ڈیٹا بیس براؤزر، Go میں لکھا ہوا ہے اور macOS، Linux اور Windows مشینوں پر کام کرتا ہے۔
  • phpLiteAdmin — ویب پر مبنی SQLite ڈیٹا بیس ایڈمن ٹول جو SQLite3 اور SQLite2 کے لیے PHP میں لکھا گیا ہے۔
  • phpMyAdmin کے - MySQL اور MariaDB کے لیے ایک ویب انٹرفیس۔
  • سیکوئل — PSequel آپ کو عام PostgreSQL کاموں کو تیزی سے انجام دینے کے لیے ایک صاف اور آسان انٹرفیس فراہم کرتا ہے۔
  • پاپ ایس کیو ایل - آپ کی ٹیم کے لیے جدید، باہمی تعاون پر مبنی SQL ایڈیٹر۔
  • پوسٹیکو - میک کے لیے ایک جدید PostgreSQL کلائنٹ۔
  • روبو 3T — Robo 3T (سابقہ ​​Robomongo) ایک شیل سنٹرک کراس پلیٹ فارم MongoDB مینجمنٹ ٹول ہے۔
  • سیکوئل پرو۔ — Sequel Pro MySQL اور MariaDB ڈیٹا بیس کے ساتھ کام کرنے کے لیے ایک تیز، استعمال میں آسان میک ڈیٹا بیس مینجمنٹ ایپلی کیشن ہے۔
  • ایس کیو ایل آپریشنز اسٹوڈیو - ایک ڈیٹا مینجمنٹ ٹول جو Windows، macOS اور Linux سے SQL Server، Azure SQL DB اور SQL DW کے ساتھ کام کرنے کے قابل بناتا ہے۔
  • SQLite ماہر - گرافیکل انٹرفیس SQLite کی تمام خصوصیات کو سپورٹ کرتا ہے۔
  • sqlpad - ویب پر مبنی ایس کیو ایل ایڈیٹر آپ کے اپنے نجی کلاؤڈ میں چلتا ہے۔
  • ایس کیو ایل پرو - macOS کے لیے ایک سادہ، طاقتور پوسٹگریس مینیجر۔
  • SQuirreL — جاوا میں لکھا ہوا گرافیکل ایس کیو ایل کلائنٹ جو آپ کو جے ڈی بی سی کے مطابق ڈیٹا بیس کی ساخت دیکھنے، ٹیبلز میں ڈیٹا براؤز کرنے، ایس کیو ایل کمانڈز جاری کرنے وغیرہ کی اجازت دے گا۔
  • ایس کیو ایل ٹولز - VSCode کے لیے ڈیٹا بیس کا انتظام۔
  • ایس کیو ایل یوگ - سب سے مکمل اور استعمال میں آسان MySQL GUI۔
  • ٹیبکس - کلک ہاؤس کے لیے ایس کیو ایل ایڈیٹر اور اوپن سورس سادہ کاروباری ذہانت۔
  • ٹیبل پلس - رشتہ دار ڈیٹا بیس کے لیے جدید، مقامی اور دوستانہ GUI ٹول: MySQL، PostgreSQL، SQLite اور مزید۔
  • TeamPostgreSQL — PostgreSQL Web Administration GUI — اپنے PostgreSQL ڈیٹابیس کو کہیں سے بھی، بھرپور، تیز رفتار AJAX ویب انٹرفیس کے ساتھ استعمال کریں۔

CLI ٹولز

  • ipython-sql - IPython یا IPython نوٹ بک کے اندر SQL کمانڈ جاری کرنے کے لیے ڈیٹا بیس سے جڑیں۔
  • iredis - آٹوکمپلیشن اور سنٹیکس ہائی لائٹنگ کے ساتھ ریڈیس کے لیے ایک کلی۔
  • pgcenter - PostgreSQL کے لیے ٹاپ جیسا ایڈمن ٹول۔
  • pg_activity - PostgreSQL سرور کی سرگرمی کی نگرانی کے لیے ٹاپ لائک ایپلی کیشن۔
  • pg_top - PostgreSQL کے لیے 'ٹاپ'۔
  • پی ایس پی جی - پوسٹگریس پیجر
  • sqlcl - اوریکل ایس کیو ایل ڈیولپر کمانڈ لائن (SQLcl) اوریکل ڈیٹا بیس کے لیے ایک مفت کمانڈ لائن انٹرفیس ہے۔
  • usql - PostgreSQL، MySQL، اوریکل ڈیٹا بیس، SQLite3، Microsoft SQL Server کے لیے ایک عالمگیر کمانڈ لائن انٹرفیس، اور بہت سے دوسرے ڈیٹا بیس بشمول NoSQL اور غیر متعلقہ ڈیٹا بیس!

dbcli

  • athenacl — AthenaCLI AWS Athena سروس کے لیے ایک CLI ٹول ہے جو خودکار تکمیل اور نحو کو نمایاں کر سکتا ہے۔
  • litecli - خودکار تکمیل اور نحو کو نمایاں کرنے والے SQLite ڈیٹا بیس کے لیے CLI۔
  • mssql-cli - ایس کیو ایل سرور کے لیے ایک کمانڈ لائن کلائنٹ جس میں خودکار تکمیل اور نحو کو نمایاں کرنا ہے۔
  • مائکلی - آٹوکمپلیشن اور سنٹیکس ہائی لائٹنگ کے ساتھ MySQL کے لیے ایک ٹرمینل کلائنٹ۔
  • pgcli - خودکار تکمیل اور نحو کو نمایاں کرنے کے ساتھ پوسٹگریس CLI۔
  • vcli - خودکار تکمیل اور نحو کو نمایاں کرنے کے ساتھ ورٹیکا سی ایل آئی۔

ڈی بی اسکیما نیویگیشن اور ویژولائزیشن

  • dbdiagram.io - سادہ DSL زبان کا استعمال کرتے ہوئے اپنے ڈیٹا بیس کے تعلقات کے خاکے اور تیزی سے بہاؤ میں مدد کے لیے فوری اور آسان ٹول۔
  • ERAlchemy - ہستی کے تعلقات ڈایاگرام جنریشن ٹول۔
  • سکیما کرالر - ایک مفت ڈیٹا بیس اسکیما دریافت اور فہم کا آلہ۔
  • سکیما جاسوس - اپنے ڈیٹا بیس کو HTML دستاویزات میں تیار کرنا، بشمول Entity Relationship diagrams۔
  • tbls - گو میں لکھا ہوا ڈیٹا بیس کی دستاویز کے لیے CI-فرینڈلی ٹول۔

ماڈلرز

  • نیویکیٹ ڈیٹا موڈلر - ایک طاقتور اور سرمایہ کاری مؤثر ڈیٹا بیس ڈیزائن ٹول جو آپ کو اعلیٰ معیار کے تصوراتی، منطقی اور جسمانی ڈیٹا ماڈل بنانے میں مدد کرتا ہے۔
  • اوریکل ایس کیو ایل ڈویلپر ڈیٹا ماڈلر — Oracle SQL Developer Data Modeler ایک مفت گرافیکل ٹول ہے جو پیداواری صلاحیت کو بڑھاتا ہے اور ڈیٹا ماڈلنگ کے کاموں کو آسان بناتا ہے۔
  • پی جی ماڈلر - پوسٹگری ایس کیو ایل کے لیے ڈیزائن کردہ ڈیٹا ماڈلنگ ٹول۔

نقل مکانی کے اوزار

  • 2 باس — ڈیٹا بیس کنفیگریشن-بطور کوڈ ٹول جو آئیڈیمپوٹینٹ ڈی ڈی ایل اسکرپٹس کے تصور کو استعمال کرتا ہے۔
  • فلائی وے - ڈیٹا بیس کی منتقلی کا آلہ۔
  • gh-ost - MySQL کے لیے آن لائن سکیما ہجرت۔
  • liquibase - ڈیٹا بیس اسکیما تبدیلیوں سے باخبر رہنے، انتظام کرنے اور لاگو کرنے کے لیے ڈیٹا بیس سے آزاد لائبریری۔
  • مائگرا - diff کی طرح لیکن PostgreSQL اسکیموں کے لیے۔
  • node-pg-ہجرت — Node.js ڈیٹا بیس کی منتقلی کا انتظام صرف پوسٹگریس کے لیے بنایا گیا ہے۔ (لیکن ایس کیو ایل کے معیار کے مطابق دوسرے ڈی بی کے لیے بھی استعمال کیا جا سکتا ہے - جیسے کاکروچ ڈی بی۔)
  • پائرسیز - پوسٹگری ایس کیو ایل ڈیٹا بیس اسکیما کو YAML کے بطور بیان کرنے کے لیے افادیت فراہم کرتا ہے۔
  • سکیما ہیرو - اعلاناتی ڈیٹا بیس اسکیما مینجمنٹ کے لیے ایک Kubernetes آپریٹر (ڈیٹا بیس اسکیموں کے لیے gitops)۔
  • Squitch فریم ورک سے پاک ترقی اور قابل بھروسہ تعیناتی کے لیے سمجھدار ڈیٹا بیس مقامی تبدیلی کا انتظام۔
  • yuniql - ابھی تک ایک اور اسکیما ورژننگ اور منتقلی کا ٹول ابھی مقامی .NET Core 3.0+ کے ساتھ بنایا گیا ہے اور امید ہے کہ بہتر ہے۔

کوڈ جنریشن ٹولز

  • ڈی ڈی ایل جنریٹر - ٹیبل ڈیٹا سے ایس کیو ایل ڈی ڈی ایل (ڈیٹا ڈیفینیشن لینگویج) کا اندازہ لگاتا ہے۔
  • سکیم 2 ڈی ڈی ایل - غیر مطلوبہ معلومات کو فلٹر کرنے کی صلاحیت کے ساتھ اوریکل اسکیما کو برآمد کرنے کے لیے کمانڈ لائن کا استعمال، DDL کو مختلف فائلوں میں الگ کرنا، خوبصورت فارمیٹ آؤٹ پٹ۔

وریپر

  • ڈریم فیکٹری — موبائل، ویب اور IoT ایپلیکیشنز کے لیے ایک اوپن سورس REST API بیک اینڈ۔
  • حسورا گراف کیو ایل انجن — پوسٹگریس پر تیز رفتار، فوری ریئل ٹائم گراف کیو ایل APIs کے ساتھ عمدہ رسائی کنٹرول، ڈیٹا بیس کے واقعات پر ویب ہکس کو بھی متحرک کرتا ہے۔
  • jl-sql - JSON اور CSV اسٹریمز کے لیے SQL۔
  • mysql_fdw — MySQL کے لیے PostgreSQL غیر ملکی ڈیٹا ریپر۔
  • اوریکل REST ڈیٹا سروسز — ایک درمیانی درجے کی جاوا ایپلی کیشن، ORDS ڈیٹا بیس کے لین دین کے لیے HTTP(S) فعل (GET, POST, PUT, DELETE, etc.) کا نقشہ بناتا ہے اور JSON کا استعمال کرتے ہوئے فارمیٹ کردہ کسی بھی نتائج کو واپس کرتا ہے۔
  • یونان - پریزما آپ کے ڈیٹا بیس کو ریئل ٹائم گراف کیو ایل API میں بدل دیتی ہے۔
  • پوسٹ گریسٹ - کسی بھی پوسٹگریس ڈیٹا بیس کے لیے REST API۔
  • پرسٹ - گو میں لکھے گئے کسی بھی ڈیٹا بیس سے RESTful API پیش کرنے کا ایک طریقہ ہے۔
  • باقی ایس کیو ایل — Java اور HTTP APIs کے ساتھ SQL جنریٹر، XML یا JSON سیریلائزیشن کے ساتھ ایک سادہ RESTful HTTP API استعمال کرتا ہے۔
  • resquel - آسانی سے اپنے SQL ڈیٹا بیس کو REST API میں تبدیل کریں۔
  • سینڈ مین 2 — اپنے لیگیسی ڈیٹا بیس کے لیے خودکار طور پر ایک RESTful API سروس تیار کریں۔
  • sql-boot - آپ کے SQL سوالات کے لیے اعلی درجے کا REST اور UI ریپر۔

بیک اپ ٹولز

  • pgbackrest - قابل اعتماد PostgreSQL بیک اپ اور بحالی۔
  • بارمان - پوسٹگری ایس کیو ایل کے لیے بیک اپ اور ریکوری مینیجر۔

نقل/ڈیٹا آپریشن

  • ڈیٹا سیٹ - ڈیٹا کو تلاش کرنے اور شائع کرنے کا ایک ٹول۔
  • ڈی ٹی ایل - MySQL کے لیے تقسیم شدہ ڈیٹا ٹرانسفر سروس۔
  • pgsync - ڈیٹا بیس کے مابین پوسٹگریس ڈیٹا کو ہم آہنگ کریں۔
  • pg_chimeleon — MySQL to PostgreSQL ریپلیکا سسٹم Python 3 میں لکھا گیا ہے۔ سسٹم MySQL سے قطار کی تصاویر کھینچنے کے لیے لائبریری mysql-replication کا استعمال کرتا ہے جو PostgreSQL میں JSONB کے طور پر محفوظ ہیں۔
  • پی جی ڈیلٹا اسٹریم - پوسٹگریس کو اسٹریم کرنے کے لیے ایک گولانگ ویب سرور کم از کم ایک بار ویب ساکٹ پر پوسٹگریس کی منطقی ضابطہ کشائی کی خصوصیت کا استعمال کرتے ہوئے تبدیل کرتا ہے۔
  • repmgr - PostgreSQL کے لیے سب سے زیادہ مقبول ریپلیکیشن مینیجر۔

سکرپٹ

  • pgx_scripts — ڈیٹا بیس کے تجزیہ اور انتظامیہ کے لیے مفید چھوٹی اسکرپٹس کا مجموعہ، جو PostgreSQL ماہرین میں ہماری ٹیم کے ذریعے تخلیق کیا گیا ہے۔
  • pgsql-bloat-estimation - پوسٹگری ایس کیو ایل کے لیے اشاریہ جات اور جدولوں میں شماریاتی بلوٹ کی پیمائش کے لیے سوالات۔
  • pgWikiDont - ایس کیو ایل ٹیسٹ جو چیک کرتا ہے کہ آیا آپ کا ڈیٹا بیس اس کے قواعد پر عمل کرتا ہے۔ https://wiki.postgresql.org/wiki/Don’t_Do_This.
  • pg-utils - مفید PostgreSQL یوٹیلیٹیز۔
  • پوسٹگریس چیٹ شیٹ - مفید ایس کیو ایل اسکرپٹس اور کمانڈز بذریعہ .
  • postgres_dba — Postgres DBAs اور تمام انجینئرز کے لیے مفید ٹولز کا غائب سیٹ۔
  • postgres_queries_and_commands.sql - مفید PostgreSQL سوالات اور کمانڈز۔
  • ٹی پی ٹی - یہ sqlplus اسکرپٹس اوریکل ڈیٹا بیس کی کارکردگی کو بہتر بنانے اور ٹربل شوٹنگ کے لیے ہیں۔

نگرانی/اعداد و شمار/کارکردگی

  • ASH ناظر — Oracle اور PostgreSQL DB کے اندر فعال سیشن ہسٹری ڈیٹا کا گرافیکل منظر فراہم کرتا ہے۔
  • مونیوگ - ایجنٹ کے بغیر اور لاگت سے موثر MySQL مانیٹرنگ ٹول۔
  • mssql-مانیٹرنگ - جمع کردہ، InfluxDB اور Grafana کا استعمال کرتے ہوئے لینکس کی کارکردگی پر اپنے SQL سرور کی نگرانی کریں۔
  • نیوکیٹ مانیٹر - ایک محفوظ، سادہ اور ایجنٹ کے بغیر ریموٹ سرور مانیٹرنگ ٹول جو آپ کی نگرانی کو ممکنہ حد تک موثر بنانے کے لیے طاقتور خصوصیات سے بھرا ہوا ہے۔
  • پرکونا مانیٹرنگ اینڈ مینجمنٹ - MySQL اور MongoDB کی کارکردگی کے انتظام اور نگرانی کے لیے اوپن سورس پلیٹ فارم۔
  • pganalize کلکٹر — PostgreSQL میٹرکس اور لاگ ڈیٹا اکٹھا کرنے کے لیے اعداد و شمار جمع کرنے والے کا تجزیہ کریں۔
  • پوسٹگریس چیک اپ — نئی نسل کا تشخیصی ٹول جو صارفین کو پوسٹگریس ڈیٹا بیس کی صحت کا گہرا تجزیہ کرنے کی اجازت دیتا ہے۔
  • postgres_exporter - PostgreSQL سرور میٹرکس کے لیے Prometheus برآمد کنندہ۔
  • pgDash - اپنے PostgreSQL ڈیٹا بیس کے ہر پہلو کی پیمائش اور ٹریک کریں۔
  • پی جی ہیرو — پوسٹگریس کے لیے کارکردگی کا ڈیش بورڈ — صحت کی جانچ، تجویز کردہ اشاریہ جات، اور مزید۔
  • pgmetrics - چلتے ہوئے PostgreSQL سرور سے معلومات اور اعدادوشمار جمع اور ڈسپلے کریں۔
  • پی جی سرسوں — پوسٹگریس کے لیے ایک صارف انٹرفیس منصوبوں کی وضاحت کرتا ہے، نیز کارکردگی کو بہتر بنانے کے لیے نکات۔
  • pgstats — PostgreSQL کے اعداد و شمار جمع کرتا ہے، اور یا تو انہیں CSV فائلوں میں محفوظ کرتا ہے یا انہیں stdout پر پرنٹ کرتا ہے۔
  • pgwatch2 - لچکدار خود ساختہ PostgreSQL میٹرکس مانیٹرنگ/ڈیش بورڈنگ حل۔
  • ٹیلی گراف پوسٹگری ایس کیو ایل پلگ ان - آپ کے پوسٹگریس ڈیٹا بیس کے لیے میٹرکس فراہم کرتا ہے۔

زبیبس

  • مامونسو - پوسٹگری ایس کیو ایل کے لیے مانیٹرنگ ایجنٹ۔
  • اورابکس — اورابکس ایک پلگ ان ہے جسے Zabbix انٹرپرائز مانیٹر کے ساتھ کام کرنے کے لیے ڈیزائن کیا گیا ہے تاکہ سرور کی کارکردگی کے میٹرکس کے ساتھ ساتھ اوریکل ڈیٹا بیسز کے لیے کثیر درجے کی نگرانی، کارکردگی اور دستیابی کی رپورٹنگ اور پیمائش فراہم کی جا سکے۔
  • pg_monz — یہ PostgreSQL ڈیٹا بیس کے لیے Zabbix مانیٹرنگ ٹیمپلیٹ ہے۔
  • پیورا - اوریکل ڈیٹا بیس کی نگرانی کے لیے ازگر کا اسکرپٹ۔
  • ZabbixDBA - ZabbixDBA آپ کے RDBMS کی نگرانی کے لیے تیز، لچکدار، اور مسلسل ترقی پذیر پلگ ان ہے۔

ٹیسٹنگ

  • ڈی بی فٹ - ایک ڈیٹا بیس ٹیسٹنگ فریم ورک جو آپ کے ڈیٹا بیس کوڈ کی آسان جانچ پر مبنی ترقی کی حمایت کرتا ہے۔
  • RegreSQL - رجعت آپ کے SQL سوالات کی جانچ کر رہا ہے۔

ڈیٹا جنریٹر

انتظامیہ

  • pgbadger - ایک تیز پوسٹگری ایس کیو ایل لاگ انالائزر۔
  • pgbedrock - پوسٹگریس کلسٹر کے کردار، رول ممبرشپ، اسکیما کی ملکیت، اور مراعات کا نظم کریں۔
  • pgslice - پوسٹگریس پارٹیشننگ پائی کی طرح آسان ہے۔

HA/فیل اوور/شارڈنگ

  • سائٹس - پوسٹگریس ایکسٹینشن جو آپ کے ڈیٹا اور آپ کے سوالات کو متعدد نوڈس میں تقسیم کرتی ہے۔
  • سرپرست — ZooKeeper، etcd، یا قونصل کے ساتھ PostgreSQL اعلی دستیابی کے لیے ایک ٹیمپلیٹ۔
  • پرکونا XtraDB کلسٹر - MySQL کلسٹرنگ اور اعلی دستیابی کے لیے ایک اعلی اسکیل ایبلٹی حل۔
  • سٹولن - PostgreSQL اعلی دستیابی کے لیے کلاؤڈ مقامی PostgreSQL مینیجر۔
  • pg_auto_failover - پوسٹگریس توسیع اور خودکار فیل اوور اور اعلی دستیابی کے لیے سروس۔
  • pglookout - PostgreSQL نقل کی نگرانی اور فیل اوور ڈیمون۔
  • PostgreSQL خودکار فیل اوور — پوسٹگریس کے لیے اعلیٰ دستیابی، صنعت کے حوالے Pacemaker اور Corosync پر مبنی۔
  • postgresql_cluster — PostgreSQL اعلی دستیابی کلسٹر ("Patroni" اور "DCS(etcd)" پر مبنی)۔ Ansible کے ساتھ خودکار تعیناتی۔
  • وائٹس - عام شارڈنگ کے ذریعے MySQL کی افقی اسکیلنگ کے لیے ڈیٹا بیس کلسٹرنگ سسٹم۔

Kubernetes

  • کوبی ڈی بی - Kubernetes پر پروڈکشن گریڈ ڈیٹا بیس کو چلانے کو آسان بنانا۔
  • پوسٹگریس آپریٹر - پوسٹگریس آپریٹر Patroni کے ذریعے چلنے والے Kubernetes (K8s) پر انتہائی دستیاب PostgreSQL کلسٹرز کو قابل بناتا ہے۔
  • سپیلو - ڈاکر کے ساتھ HA PostgreSQL کلسٹرز۔
  • StackGres - انٹرپرائز گریڈ، کبرنیٹس پر مکمل اسٹیک PostgreSQL۔

کنفیگریشن ٹیوننگ

  • MySQLTuner-perl - پرل میں لکھا ہوا اسکرپٹ جو آپ کو فوری طور پر MySQL انسٹالیشن کا جائزہ لینے اور کارکردگی اور استحکام کو بڑھانے کے لیے ایڈجسٹمنٹ کرنے کی اجازت دیتا ہے۔
  • پی جی کنفیگریٹر - ایک بہتر بنانے کے لیے مفت آن لائن ٹول postgresql.conf.
  • pgtune - پوسٹگری ایس کیو ایل کنفیگریشن وزرڈ۔
  • postgresqltuner.pl - آپ کے PostgreSQL ڈیٹا بیس کی ترتیب کا تجزیہ کرنے اور ٹیوننگ مشورہ دینے کے لیے سادہ اسکرپٹ۔

DevOps

  • DBmaestro — DBmaestro ریلیز سائیکل کو تیز کرتا ہے اور پورے IT ایکو سسٹم میں چستی کو سپورٹ کرتا ہے۔
  • Toad DevOps ٹول کٹ — Toad DevOps Toolkit آپ کے DevOps ورک فلو کے اندر ڈیٹا بیس کی ترقی کے کلیدی افعال کو انجام دیتا ہے — معیار، کارکردگی یا بھروسے پر سمجھوتہ کیے بغیر۔

سکیما کے نمونے

رپورٹ

  • پولی - ایک استعمال میں آسان SQL رپورٹنگ ایپلی کیشن جو SQL سے محبت کرنے والوں کے لیے بنائی گئی ہے۔

تقسیم

  • ڈی بی ڈیپلائر - ٹول جو MySQL ڈیٹا بیس سرورز کو آسانی سے تعینات کرتا ہے۔
  • dbatools - پاور شیل ماڈیول جس کے بارے میں آپ کمانڈ لائن SQL سرور مینجمنٹ اسٹوڈیو کی طرح سوچ سکتے ہیں۔
  • Postgres.app - مکمل خصوصیات والی پوسٹگری ایس کیو ایل انسٹالیشن کو معیاری میک ایپ کے طور پر پیک کیا گیا ہے۔
  • بگ ایس کیو ایل - پوسٹگریس کی ایک ڈویلپر دوستانہ تقسیم۔
  • ہاتھیوں کا شیڈ — ویب پر مبنی PostgreSQL مینجمنٹ فرنٹ اینڈ جو PostgreSQL کے ساتھ استعمال کے لیے کئی یوٹیلیٹیز اور ایپلیکیشنز کو بنڈل کرتا ہے۔

سلامتی

  • اکرا - ڈیٹا بیس سیکیورٹی سوٹ۔ فیلڈ لیول انکرپشن کے ساتھ ڈیٹا بیس پراکسی، انکرپٹڈ ڈیٹا کے ذریعے تلاش کریں، ایس کیو ایل انجیکشن کی روک تھام، دخل اندازی کا پتہ لگانا، ہنی پاٹس۔ کلائنٹ سائیڈ اور پراکسی سائیڈ ("شفاف") انکرپشن کو سپورٹ کرتا ہے۔ ایس کیو ایل، نمبر ایس کیو ایل۔

کوڈ فارمیٹرز

  • کوڈ بف — مشین لرننگ کے ذریعے لینگویج-ایگنوسٹک خوبصورت پرنٹنگ۔

تعاون

اگر آپ کے پاس ڈیٹا بیس کے لیے کوئی تلاش ہے تو براہ کرم شیئر کریں۔ مجھے فیڈ بیک حاصل کرنے میں بھی خوشی ہوگی - PR's and stars. اگر آپ کے اپنے شیٹس بنانے کے بارے میں کوئی سوالات ہیں، تو انہیں بھی لکھیں۔

ماخذ: www.habr.com

نیا تبصرہ شامل کریں