زبردست DIY شيٽ، يا نوٽ پيڊ جي بدران GitHub

زبردست DIY شيٽ، يا نوٽ پيڊ جي بدران GitHub

هيلو، حبر! شايد، اسان مان هر هڪ فائل آهي جتي اسان پنهنجي لاء مفيد ۽ دلچسپ شيء لڪائي رهيا آهيون. مضمونن، ڪتابن، مخزنن، دستورن لاءِ ڪجھ لنڪس. اهي ٿي سگهن ٿا برائوزر بک مارڪس يا اڃا صرف کليل ٽيب بعد ۾ ڇڏي ويا. وقت گذرڻ سان گڏ، هي سڀ سوجهري ٿي، لنڪ کولڻ بند ٿي وڃن ٿا، ۽ اڪثر مواد پراڻو ٿي وڃي ٿو.

ڇا جيڪڏهن اسان هن نيڪي کي ڪميونٽي سان حصيداري ڪريون ۽ هن فائل کي GitHub تي پوسٽ ڪريون؟ پوءِ توھان جو ڪم ڪنھن ٻئي لاءِ ڪارآمد ٿي سگھي ٿو، ۽ توھان گڏجي لاڳاپو برقرار رکي سگھو ٿا، انھن کان تازه ڪاريون قبول ڪري جيڪي سٺي پراڻي پي آر جي ذريعي چاھين ٿا. اهو ئي آهي جيڪو پروجيڪٽ لاء ٺهيل آهي. شاندار فهرستون. اهو TOP 10 GitHub repositories ۾ شامل آهي، 138K تارا آهن، ۽ توهان جي ڪمن جو هڪ لنڪ صحيح طور تي ان جي روٽ README ۾ ظاهر ٿي سگهي ٿو، جيڪو توهان جي ڪم ڏانهن تمام وڏو سامعين کي راغب ڪندو. سچ، هن کي ٿوري ڪوشش جي ضرورت پوندي. مان توهان سان اهڙين ڪوششن جو تجربو حصيداري ڪرڻ چاهيان ٿو.

منهنجو نالو ميڪسم گرامين آهي. CROC تي آئون جاوا ڊولپمينٽ ۽ ڊيٽابيس جي تحقيق ڪريان ٿو. هن پوسٽ ۾ آئون توهان کي ٻڌايان ٿو ته بهترين فهرستون ڇا آهن ۽ ڪيئن ٺاهيو پنهنجو سرڪاري زبردست ريپو.

بهترين فهرستون ڇا آهن

جڏهن مون کي ڪا نئين ٽيڪنالاجي يا پروگرامنگ ٻولي معلوم ڪرڻي آهي، ته سڀ کان پهرين آئون هتي وڃان ٿو- مون کي صحيح سيڪشن ملي ٿو، ۽ ان ۾ مناسب شيٽون آهن. ۽ تارن جي تعداد ۽ انهن جي مسلسل واڌ جي حساب سان، اهو صرف مان نه آهيان جيڪو اهو ڪري ٿو.
زبردست DIY شيٽ، يا نوٽ پيڊ جي بدران GitHub

حقيقت ۾، هي هڪ عام فليٽ readme.md آهي، جيڪو هڪ الڳ ۾ رهندو آهي ذخيرو، سڀني GitHub مخزنن ۾ 8th نمبر تي آهي ۽ ڪنهن به موضوع لاءِ وقف ڪيل ٻين شيٽس جا لنڪ شامل آهن. مثال طور، پروگرامنگ لئنگئيجز سيڪشن ۾ توهان Awesome Python ۽ Awesome Go تي شيٽ ڳولي سگهو ٿا، ۽ Front-End Development وٽ WEB ڊولپمينٽ تي وڏي مقدار ۾ وسيلا آهن. ۽، يقينا، - سيڪشن بنيادي دستاويز (اسان ان تي ٿوري دير کان پوء واپس ڪنداسين). ۽ ها، اهو سڀ ڪجهه ٽيڪنيڪل موضوعن تائين محدود ناهي. مثال طور، تفريح ۽ گيمنگ سيڪشن ۾ توهان تمام گهڻيون دلچسپ شيون پڻ ڳولي سگهو ٿا (مان ذاتي طور تي خوش ٿيو شاندار- خيال).
مکيه خصوصيت اها آهي ته اهي سڀئي ورق ليکڪ طرفان ذاتي طور تي نه، پر ڪميونٽي طرفان رکيل آهن ۽ هڪ خاص ۽ انتهائي سختي سان ترتيب ڏنل آهن. شاندار منشور. هر هڪ اهڙي شيٽ ماهرن جي هڪ آزاد ڪميونٽي آهي، پنهنجي زندگي گذاريندو آهي ۽ توهان جي ڇڪڻ جي درخواستن لاء کليل آهي، جيڪا ان کي وڌيڪ بهتر بڻائي سگهندي. ۽ پڻ ڪو به پنهنجو شيٽ ٺاهي سگهي ٿو جيڪڏهن ڪجهه موضوع اڃا تائين ڍڪيل نه آهي.

هن سڄي اداري جي خيال جو مصنف ۽ همعصر افسانوي سِندري سورٺ آهي، GitHub تي پهريون شخص، ليکڪ وڌيڪ 1000 npm ماڊلز، ۽ اھو اھو آھي جيڪو توھان جي پي آر وصول ڪندو.
زبردست DIY شيٽ، يا نوٽ پيڊ جي بدران GitHub

ڪيئن حاصل ڪجي شاندار فهرست ۾

جيڪڏهن اوچتو توهان کي ڪنهن موضوع تي هڪ مناسب شيٽ نه مليو آهي جيڪا توهان جي دلچسپي رکي ٿي، پوء اها پهرين نشاني آهي جيڪا توهان کي پنهنجو پاڻ ٺاهڻ جي ضرورت آهي!

مان توهان کي ٻڌايان ٿو ته منهنجي دماغ جو مثال استعمال ڪندي. شاندار ڊيٽابيس اوزار - پروجيڪٽ کان پروجيڪٽ تائين مون کي مختلف قسم جي ڊيٽابيسس سان ڪم ڪرڻو پوندو، ۽ اهو ئي سبب آهي ته مون هڪ فائيل شروع ڪيو جنهن ۾ مون انهن سان گڏ ڪم ڪرڻ لاء مفيد اوزار گڏ ڪيا، هر قسم جي ڊيٽابيس لڏپلاڻ ڪندڙ، IDEs، منتظم پينل، مانيٽرنگ اوزار ۽ سڀني قسمن جا. شيون. متفرق. اوزار جيڪي مون اڳ ۾ ئي استعمال ڪيا آهن يا صرف استعمال ڪرڻ شروع ڪرڻ جي منصوبابندي ڪري رهيا هئا. مون هن فائل کي CROC ۽ ان کان پوءِ ساٿين سان شيئر ڪيو. اهو ڪيترن ئي ماڻهن جي مدد ڪئي ۽ دلچسپ هئي. نتيجي طور، مون کي وڌيڪ شهرت جي خواهش هئي جڏهن هڪ ڏينهن مون ڏٺو ته ڊيٽابيس جي سيڪشن ۾ هن موضوع تي ڪا به شيٽ نه هئي. ۽ مون اتي شامل ڪرڻ جو فيصلو ڪيو.

هن لاء ڇا گهربل آهي؟

  1. اسان رجسٽر ڪريون ٿا هڪ باقاعده GitHub ريپو نالي سان هڪ شاندار-جيڪو به. منهنجي صورت ۾ اهو شاندار هو ڊيٽابيس-اوزار
  2. اسان پنهنجي شيٽ کي شاندار شڪل ۾ آڻينداسين، اهو اسان جي مدد ڪندو جنريٽر-بهترين- فهرست، جيڪو سڀني ضروري فائلن کي گهربل شڪل ۾ ٺاهيندو
  3. هڪ حقيقي CI قائم ڪرڻ. لاجواب- لاجواب ۽ travis ci اسان کي ڪنٽرول ڪرڻ ۾ مدد ڪندو صحيحيت اسان جي چادر
  4. اسان 30 ڏينهن انتظار ڪندا آهيون
  5. اسان گهٽ ۾ گهٽ 2 ٻين ماڻهن جي پي آر جو جائزو وٺون ٿا
  6. ۽ آخرڪار اسان مين ريپو ڏانهن پي آر ٺاهيندا آهيون، جتي اسان پنهنجي ريپو ڏانهن هڪ لنڪ شامل ڪندا آهيون. هتي توهان کي هر شي کي احتياط سان پڙهڻ جي ضرورت آهي ۽ احتياط سان نئين شيٽ ۽ پي آر جي سڀني ضرورتن کي پورو ڪرڻ گهرجي.

منهنجو پهريون پينڪيڪ ڍڳي ثابت ٿيو
زبردست DIY شيٽ، يا نوٽ پيڊ جي بدران GitHub
پر ٿورو وقت گذري ويو، مون اڃا به وڌيڪ مواد گڏ ڪيو، غلطين تي ڪم ڪيو ۽ همت ڪئي ٻي ڪوشش.

پر مان هڪ انتهائي اهم ڳالهه وساري ويس، جنهن جو اشارو مون کي نرميءَ سان ڏنو ويو هو:
زبردست DIY شيٽ، يا نوٽ پيڊ جي بدران GitHub

مون تمام محتاط نه هو ۽ هڪ يونيسيور شامل نه ڪيو ته تصديق ڪرڻ لاء ته سڀئي شرطون ملن ٿيون
زبردست DIY شيٽ، يا نوٽ پيڊ جي بدران GitHub

پوءِ ٿورڙو وڌيڪ وقت گذريو، ڪجهه وڌيڪ تبديليون تبصرن جي بنياد تي، ۽ ڊگهي انتظار ۾ ٽوئيٽته منهنجي پي آر قبول ڪئي وئي.

تنهن ڪري مان پنهنجي پهرين ورق جو ليکڪ بڻجي ويو، ۽ اهي وصول ڪرڻ لڳا پي آر جي ڪميونٽي کان نوان اوزار شامل ڪرڻ لاء. ۽ انهن مان ڪيترائي اڳ ۾ ئي شامل آهن شاندار ڊيٽابيس اوزار. جيڪڏهن توهان لنڪ جي پيروي ڪرڻ لاء تمام سست آهيو،

هتي پوسٽ جي اشاعت جي وقت تي موجوده چونڊ آهي

شاندار ڊيٽابيس اوزار زبردست DIY شيٽ، يا نوٽ پيڊ جي بدران GitHub

ڊيٽابيس اوزارن جي ڪميونٽي تي ٻڌل فهرست

هتي اسان معلومات گڏ ڪنداسين لاجواب مفيد ۽ زبردست تجرباتي اوزار جيڪي ڊي بي اي، ڊي او پيز، ڊولپرز ۽ صرف انسانن لاءِ ڊيٽابيس سان آسان ڪن ٿا.

توهان جي پنهنجي db-tools يا توهان جي پسنديده ٽئين پارٽي db-tools بابت معلومات شامل ڪرڻ لاء آزاد محسوس ڪريو.

مواد

هتي

  • AnySQL Maestro - ڊيٽابيس مينيجمينٽ، ڪنٽرول ۽ ڊولپمينٽ لاءِ پريميئر ملٽي پرپز ايڊمن ٽول.
  • Aqua ڊيٽا اسٽوڊيو Aqua Data Studio ڊيٽابيس ڊولپرز، ڊي بي ايز، ۽ تجزيه نگارن لاءِ پيداواري سافٽ ويئر آهي.
  • Database.net - 20+ ڊيٽابيس لاءِ سپورٽ سان گڏ ڪيترائي ڊيٽابيس مينيجمينٽ جو اوزار.
  • ڊيٽا جي گرفت - ڪراس-پليٽ فارم IDE لاءِ ڊيٽابيسس ۽ SQL پاران JetBrains.
  • ڊي بيور - مفت يونيورسل ڊيٽابيس مئنيجر ۽ SQL ڪلائنٽ.
  • MySQL لاءِ dbForge اسٽوڊيو - يونيورسل IDE لاءِ MySQL ۽ MariaDB ڊيٽابيس ڊولپمينٽ، مئنيجمينٽ، ۽ ايڊمنسٽريشن.
  • dbForge اسٽوڊيو Oracle لاءِ - طاقتور IDE Oracle مينيجمينٽ، ايڊمنسٽريشن ۽ ڊولپمينٽ لاءِ.
  • dbForge اسٽوڊيو PostgreSQL لاءِ - ڊيٽابيس ۽ شين جي انتظام ۽ ترقي لاءِ GUI اوزار.
  • dbForge اسٽوڊيو SQL سرور لاءِ - SQL سرور جي ترقي، انتظام، انتظامي، ڊيٽا جي تجزيو، ۽ رپورٽنگ لاء طاقتور مربوط ترقي ماحول.
  • ڊي بي ڪوڊ - جديد (جاوا اسڪرپٽ/اليڪٽران فريم ورڪ)، مونگو ڊي بي لاءِ اوپن سورس IDE. ان ۾ مونگو ڊي بي ڊيٽابيس تي ترقي، انتظامي ۽ ڪارڪردگي ٽيوننگ کي سپورٽ ڪرڻ لاءِ خاصيتون آهن.
  • آئي بي ايڪسپرٽ - فائر برڊ ۽ انٽر بيس لاءِ جامع GUI اوزار.
  • HeidiSQL - ڊيلفي ۾ لکيل MySQL، MSSQL ۽ PostgreSQL کي منظم ڪرڻ لاءِ هڪ ٿلهي ڪلائنٽ.
  • MySQL ڪم بينچ — MySQL Workbench ڊيٽابيس آرڪيٽيڪٽس، ڊولپرز، ۽ ڊي بي ايز لاءِ هڪ متحد بصري اوزار آهي.
  • نيووڪيٽ - هڪ ڊيٽابيس ڊولپمينٽ ٽول جيڪو توهان کي هڪ ئي وقت MySQL، MariaDB، SQL Server، Oracle، PostgreSQL، ۽ SQLite ڊيٽابيس سان هڪ ئي ايپليڪيشن سان ڳنڍڻ جي اجازت ڏئي ٿو.
  • اوررايل SQL ڊولپر - Oracle SQL ڊولپر هڪ آزاد، مربوط ترقي وارو ماحول آهي جيڪو روايتي ۽ ڪلائوڊ ڊيپلائيمينٽ ٻنهي ۾ Oracle ڊيٽابيس جي ترقي ۽ انتظام کي آسان بڻائي ٿو.
  • pgAdmin — PostgreSQL لاءِ سڀ کان وڌيڪ مشهور ۽ خصوصيت سان مالا مال اوپن سورس ايڊمنسٽريشن ۽ ڊولپمينٽ پليٽ فارم، دنيا ۾ سڀ کان وڌيڪ جديد اوپن سورس ڊيٽابيس.
  • pgAdmin3 - pgAdmin3 لاءِ ڊگھي مدت جي مدد.
  • PL/SQL ڊولپر - IDE جيڪو خاص طور تي ھدف ڪيو ويو آھي ڊولپمينٽ پروگرام يونٽس لاءِ Oracle Databases.
  • PostgreSQL Maestro - مڪمل ۽ طاقتور ڊيٽابيس مينيجمينٽ، منتظم ۽ ترقي وارو اوزار PostgreSQL لاءِ.
  • ٽارگيٽ - Toad ڊولپرز، منتظمين ۽ ڊيٽا تجزيه نگارن لاءِ پريميئر ڊيٽابيس حل آھي. ھڪڙي ڊيٽابيس مينيجمينٽ ٽول سان پيچيده ڊيٽابيس تبديلين کي منظم ڪريو.
  • Toad Edge - MySQL ۽ Postgres لاءِ آسان ڊيٽابيس ڊولپمينٽ جو اوزار.
  • ٽورا - ٽورا هڪ اوپن سورس SQL IDE Oracle، MySQL ۽ PostgreSQL dbs لاءِ آهي.
  • والاريينا اسٽوڊيو - مفت ۾ Valentina DB، MySQL، MariaDB، PostgreSQL ۽ SQLite ڊيٽابيس ٺاهيو، انتظام ڪريو، سوال ڪريو ۽ دريافت ڪريو.

GUI مينيجرز / ڪلائنٽ

  • ايڊمنسٽريٽر - هڪ واحد PHP فائل ۾ ڊيٽابيس مينيجمينٽ.
  • ڊي بي ويسيوئلائزر - ڊولپرز، ڊي بي ايز ۽ تجزيه نگارن لاءِ يونيورسل ڊيٽابيس جو اوزار.
  • هائوس اوپس - انٽرپرائز ClickHouse Ops UI توھان لاءِ سوالن کي هلائڻ، ClickHouse جي صحت جي نگراني ڪرڻ ۽ ٻين کي گھڻا سوچڻ لاءِ.
  • جي ڊي بي - توهان جي سڀني ڊيٽا تائين سڌو SQL رسائي، ڪابه پرواهه ناهي ته اهو ڪٿي رهي ٿو.
  • OmniDB - ڊيٽابيس مينيجمينٽ لاءِ ويب اوزار.
  • پي جي ويب PostgreSQL لاءِ ويب تي ٻڌل ڊيٽابيس برائوزر، گو ۾ لکيل آهي ۽ macOS، Linux ۽ ونڊوز مشينن تي ڪم ڪري ٿو.
  • phpLiteAdmin - ويب تي ٻڌل SQLite ڊيٽابيس ايڊمن ٽول پي ايڇ پي ۾ لکيل آهي SQLite3 ۽ SQLite2 جي سپورٽ سان.
  • phpMyAdmin - MySQL ۽ MariaDB لاءِ هڪ ويب انٽرفيس.
  • ڇنڊڇاڻ - PSewel توهان لاءِ هڪ صاف ۽ سادو انٽرفيس مهيا ڪري ٿو توهان کي عام PostgreSQL ڪم جلدي انجام ڏيڻ لاءِ.
  • PopSQL - توهان جي ٽيم لاءِ جديد، گڏيل SQL ايڊيٽر.
  • پوسٽيڪو - ميڪ لاءِ هڪ جديد PostgreSQL ڪلائنٽ.
  • روبو 3 ٽي - Robo 3T (اڳوڻي Robomongo) هڪ شيل-سينٽرڪ ڪراس پليٽ فارم MongoDB مينيجمينٽ ٽول آهي.
  • سيڪوئل پرو - Sequel Pro MySQL ۽ MariaDB ڊيٽابيس سان ڪم ڪرڻ لاءِ هڪ تيز، استعمال ۾ آسان ميڪ ڊيٽابيس مينيجمينٽ ايپليڪيشن آهي.
  • SQL آپريشن اسٽوڊيو - هڪ ڊيٽا مينيجمينٽ جو اوزار جيڪو ڪم ڪري ٿو SQL سرور، Azure SQL DB ۽ SQL DW کان ونڊوز، macOS ۽ Linux.
  • SQLite ماهر - گرافڪ انٽرفيس سڀني SQLite خاصيتن کي سپورٽ ڪري ٿو.
  • sqlpad - ويب تي ٻڌل SQL ايڊيٽر توهان جي پنهنجي پرائيويٽ ڪلائوڊ ۾ هلائي ٿو.
  • SQLPro - macOS لاءِ هڪ سادي، طاقتور پوسٽ گريس مئنيجر.
  • اسڪوائرل - گرافڪ SQL ڪلائنٽ جاوا ۾ لکيل آھي جيڪو توھان کي اجازت ڏيندو ھڪڙي JDBC مطابق ڊيٽابيس جي جوڙجڪ کي ڏسڻ، ڊيٽا کي جدولن ۾ براؤز ڪريو، SQL حڪم جاري ڪريو وغيره.
  • SQLTools - VSCode لاءِ ڊيٽابيس جو انتظام.
  • SQLyog - سڀ کان وڌيڪ مڪمل ۽ استعمال ڪرڻ آسان MySQL GUI.
  • ٽئبڪس - SQL ايڊيٽر ۽ اوپن سورس سادي ڪاروباري ڄاڻ Clickhouse لاءِ.
  • ٽيبل پلس - جديد، اصلي، ۽ دوستانه GUI اوزار تعلقي ڊيٽابيس لاءِ: MySQL، PostgreSQL، SQLite ۽ وڌيڪ.
  • TeamPostgreSQL — PostgreSQL ويب ايڊمنسٽريشن GUI — استعمال ڪريو پنھنجو PostgreSQL ڊيٽابيس ڪٿي به، ڀرپور، تيز تيز AJAX ويب انٽرفيس سان.

CLI اوزار

  • ipython-sql - IPython يا IPython نوٽ بڪ ۾ SQL حڪمن جي مسئلي لاءِ ڊيٽابيس سان ڳنڍيو.
  • iredis - خودڪار مڪمل ٿيڻ ۽ نحو کي نمايان ڪرڻ سان ريڊس لاءِ ڪلائي.
  • pg سينٽر - PostgreSQL لاءِ مٿي-جهڙو منتظم اوزار.
  • pg_activity - PostgreSQL سرور جي سرگرمي جي نگراني لاءِ مٿين وانگر ايپليڪيشن.
  • pg_top - PostgreSQL لاءِ 'مٿي'.
  • پي ايس پي جي - پوسٽ گريس پيجر
  • sqlcl Oracle SQL ڊولپر ڪمانڊ لائن (SQLcl) Oracle ڊيٽابيس لاءِ مفت ڪمانڊ لائن انٽرفيس آھي.
  • usql PostgreSQL، MySQL، Oracle Database، SQLite3، Microsoft SQL Server، لاءِ هڪ عالمگير ڪمانڊ لائن انٽرفيس، ۽ ٻيا ڪيترائي ڊيٽابيس NoSQL ۽ غير لاڳاپو ڊيٽابيس سميت!

dbcli

  • athenacl - AthenaCLI AWS Athena سروس لاءِ هڪ CLI اوزار آهي جيڪو خودڪار مڪمل ڪرڻ ۽ نحو کي نمايان ڪرڻ ڪري سگھي ٿو.
  • litecli - SQLite ڊيٽابيس لاءِ CLI آٽو مڪمل ڪرڻ ۽ نحو نمايان ڪرڻ سان.
  • mssql-cli - هڪ ڪمانڊ لائن ڪلائنٽ SQL سرور لاءِ آٽو مڪمل ڪرڻ ۽ نحو نمايان ڪرڻ سان.
  • ماڪلي - MySQL لاءِ هڪ ٽرمينل ڪلائنٽ آٽو مڪمل ڪرڻ ۽ نحو جي نمايان ڪرڻ سان.
  • پيگلي - Postgres CLI خودڪار مڪمل ڪرڻ ۽ نحو نمايان ڪرڻ سان.
  • vcli - ورٽيڪا CLI آٽو مڪمل ڪرڻ ۽ نحو نمايان ڪرڻ سان.

DB-اسڪيما نيويگيشن ۽ بصري

  • dbdiagram.io - تڪڙو ۽ سادو اوزار توھان جي مدد لاءِ توھان جو ڊيٽابيس لاڳاپو ڊراگرام ٺاھيو ۽ سادي ڊي ايس ايل ٻولي استعمال ڪندي جلدي وهندو.
  • ER Alchemy - اينٽيٽي رليشن ڊياگرامس جنريشن جو اوزار.
  • اسڪيما ڪريلر - هڪ مفت ڊيٽابيس اسڪيما دريافت ۽ سمجھڻ وارو اوزار.
  • اسڪيما جاسوس - توهان جي ڊيٽابيس کي HTML دستاويزن تي ٺاهيندي، بشمول ادارو رشتي ڊاگرامس.
  • tbls - CI-Friendly Tool for document a database, لکيل آهي Go.

ماڊلرز

  • نيويڪٽ ڊيٽا ماڊلر - هڪ طاقتور ۽ قيمتي موثر ڊيٽابيس ڊيزائن جو اوزار جيڪو توهان کي اعلي معيار جي تصوراتي، منطقي ۽ جسماني ڊيٽا ماڊل ٺاهڻ ۾ مدد ڪري ٿو.
  • Oracle SQL ڊولپر ڊيٽا ماڊلر - Oracle SQL ڊولپر ڊيٽا ماڊلر ھڪڙو مفت گرافڪ اوزار آھي جيڪو پيداوار کي وڌائي ٿو ۽ ڊيٽا ماڊلنگ جي ڪمن کي آسان بڻائي ٿو.
  • پي جي ماڊلر - ڊيٽا ماڊلنگ جو اوزار PostgreSQL لاءِ ٺهيل آهي.

لڏپلاڻ جا اوزار

  • 2 باس - ڊيٽابيس جي تشڪيل-جيئن-ڪوڊ جو اوزار جيڪو استعمال ڪري ٿو idempotent DDL اسڪرپٽ جو تصور.
  • اڏام وارو رستو - ڊيٽابيس لڏپلاڻ وارو اوزار.
  • gh-ost - MySQL لاءِ آن لائن اسڪيما لڏپلاڻ.
  • liquibase - ڊيٽابيس اسڪيما تبديلين کي ٽريڪ ڪرڻ، انتظام ڪرڻ ۽ لاڳو ڪرڻ لاءِ ڊيٽابيس-آزاد لائبريري.
  • لڏپلاڻ ڪري ٿو - مختلف وانگر پر PostgreSQL اسڪيمن لاءِ.
  • node-pg-منتقل - Node.js ڊيٽابيس لڏپلاڻ جو انتظام خاص طور تي پوسٽ گريس لاءِ ٺهيل آهي. (پر پڻ استعمال ڪري سگھجن ٿيون ٻين ڊي بيز لاءِ جيڪي SQL معيار جي مطابق آهن - مثال طور CockroachDB.)
  • پيرس PostgreSQL ڊيٽابيس اسڪيما کي YAML طور بيان ڪرڻ لاءِ افاديت مهيا ڪري ٿي.
  • اسڪيما هيرو - هڪ ڪبرنيٽس آپريٽر بيان ڪندڙ ڊيٽابيس اسڪيما مئنيجمينٽ لاءِ (ڊيٽابيس اسڪيما لاءِ gitops).
  • اسڪيچ - فريم ورڪ کان آزاد ترقي ۽ قابل اعتماد تعیناتي لاءِ حساس ڊيٽابيس-آبائي تبديلي جو انتظام.
  • يونيقل - اڃا تائين هڪ ٻيو اسڪيما ورزننگ ۽ لڏپلاڻ وارو اوزار صرف مقامي .NET ڪور 3.0+ سان ٺاهيو ويو آهي ۽ اميد آهي ته بهتر.

ڪوڊ ٺاهڻ وارو اوزار

  • ڊي ڊي ايل جنريٽر - ٽيبل ڊيٽا مان SQL DDL (ڊيٽا جي تعريف جي ٻولي) کي ڄاڻائي ٿو.
  • اسڪيم 2 ڊي ڊي ايل - ايڪسپورٽ لاءِ ڪمانڊ لائن util Oracle اسڪيما کي سيٽ ڪرڻ لاءِ ddl init اسڪرپٽس کي اڻ وڻندڙ ​​معلومات کي فلٽر ڪرڻ جي صلاحيت سان، مختلف فائلن ۾ DDL الڳ ڪرڻ، خوبصورت فارميٽ آئوٽ.

وڪرو

  • خوابن جي فيڪٽري - موبائيل، ويب ۽ IoT ايپليڪيشنن لاءِ هڪ کليل ذريعو REST API پس منظر.
  • حسورا گرافڪ ايل انجڻ - تيز تيز، فوري ريئل ٽائم گرافڪ ايل APIs پوسٽ گريس تي فائن گرينڊ رسائي ڪنٽرول سان، ڊيٽابيس جي واقعن تي ويب هِڪ پڻ ٽرگر.
  • jl-sql - JSON ۽ CSV اسٽريمز لاءِ SQL.
  • mysql_fdw - MySQL لاءِ PostgreSQL پرڏيهي ڊيٽا ريپر.
  • Oracle REST ڊيٽا سروسز — هڪ وچين درجي جا جاوا ايپليڪيشن، ORDS نقشا HTTP(S) فعل (GET, POST, PUT, DELETE, etc.) ڊيٽابيس ٽرانزيڪشن لاءِ ۽ JSON استعمال ڪندي فارميٽ ڪيل ڪنهن به نتيجن کي واپس ڪري ٿو.
  • پرزم - Prisma توهان جي ڊيٽابيس کي حقيقي وقت گرافڪ ايل API ۾ تبديل ڪري ٿو.
  • پوسٽ گيسٽ - ڪنهن به پوسٽ گريس ڊيٽابيس لاءِ REST API.
  • پرسٽ - گو ۾ لکيل ڪنهن به ڊيٽابيس مان هڪ RESTful API جي خدمت ڪرڻ جو هڪ طريقو آهي.
  • باقيSQL - SQL جنريٽر جاوا ۽ HTTP APIs سان، استعمال ڪري ٿو هڪ سادي RESTful HTTP API سان XML يا JSON سيريلائيزيشن.
  • جواب ڏيڻ - آساني سان پنھنجي SQL ڊيٽابيس کي REST API ۾ تبديل ڪريو.
  • sandman2 - خودڪار طور تي ٺاھيو RESTful API سروس توھان جي ورثي واري ڊيٽابيس لاءِ.
  • sql-boot - توهان جي SQL-سوالن لاءِ اعليٰ REST ۽ UI ريپر.

بيڪ اپ اوزار

  • pgbackrest - قابل اعتماد PostgreSQL بيڪ اپ ۽ بحال.
  • بارمين - PostgreSQL لاءِ بيڪ اپ ۽ وصولي مئنيجر.

نقل / ڊيٽا آپريشن

  • ڊيٽا سيٽ - ڊيٽا کي ڳولڻ ۽ شايع ڪرڻ لاء هڪ اوزار.
  • ڊي ٽي ايل - MySQL لاءِ ورهايل ڊيٽا جي منتقلي جي خدمت.
  • pgsync - ڊيٽابيس جي وچ ۾ پوسٽ گريس ڊيٽا کي هم وقت سازي ڪريو.
  • pg_chameleon — MySQL to PostgreSQL ريپليڪا سسٽم Python 3 ۾ لکيل آهي. سسٽم MySQL مان قطار جي تصويرن کي ڪڍڻ لاءِ لائبريري mysql-replication استعمال ڪري ٿو جيڪي JSONB طور PostgreSQL ۾ محفوظ ٿيل آهن.
  • پي ڊي ڊيلٽا اسٽريم - پوسٽ گريس کي اسٽريم ڪرڻ لاءِ هڪ گولانگ ويب سرور گهٽ ۾ گهٽ هڪ ڀيرو ويب ساکٽس تي تبديل ڪري ٿو، پوسٽ گريس منطقي ڊيڪوڊنگ فيچر استعمال ڪندي.
  • repmgr - PostgreSQL لاءِ سڀ کان وڌيڪ مشهور ريپليڪيشن مئنيجر.

اسڪرپٽ

  • pgx_scripts — ڊيٽابيس جي تجزيي ۽ انتظاميه لاءِ مفيد ننڍڙن لکتن جو مجموعو، جيڪو اسان جي ٽيم پاران PostgreSQL ماهرن تي ٺاهيو ويو آهي.
  • pgsql-bloat-estimation - پوسٽ گري ايس ايس ايل لاءِ انڊيڪسز ۽ جدولن ۾ شمارياتي بلوٽ کي ماپڻ لاءِ سوال.
  • pgWikiDont - SQL ٽيسٽ جيڪو چيڪ ڪري ٿو ته ڇا توهان جو ڊيٽابيس قاعدن جي پيروي ڪري ٿو https://wiki.postgresql.org/wiki/Don’t_Do_This.
  • pg-utils - مفيد PostgreSQL افاديت.
  • Postgres چيٽ شيٽ - مفيد SQL اسڪرپٽ ۽ حڪمن ذريعي .
  • postgres_dba Postgres DBAs ۽ سڀني انجنيئرن لاءِ مفيد اوزارن جو غائب سيٽ.
  • postgres_queries_and_commands.sql - مفيد PostgreSQL سوال ۽ حڪم.
  • ٽي پي ٽي - اهي sqlplus اسڪرپٽ Oracle Database ڪارڪردگي بهتر ڪرڻ ۽ مشڪلاتن جي حل لاءِ آهن.

مانيٽرنگ/ شماريات/ ڪارڪردگي

  • ASH ڏسندڙ - Oracle ۽ PostgreSQL DB جي اندر فعال سيشن جي تاريخ جي ڊيٽا جو گرافڪ منظر مهيا ڪري ٿو.
  • مونيگ - بغير ايجنٽ ۽ قيمتي اثرائتي MySQL مانيٽرنگ ٽول.
  • mssql- مانيٽرنگ - گڏ ڪيل، InfluxDB ۽ Grafana استعمال ڪندي لينڪس ڪارڪردگي تي پنھنجي SQL سرور جي نگراني ڪريو.
  • Navicat مانيٽر - هڪ محفوظ، سادو ۽ ايجنٽ کان سواءِ ريموٽ سرور مانيٽرنگ جو اوزار جيڪو توهان جي نگراني کي ممڪن طور تي اثرائتو بڻائڻ لاءِ طاقتور خصوصيتن سان ڀريل آهي.
  • Percona مانيٽرنگ ۽ انتظام - MySQL ۽ MongoDB ڪارڪردگي جي انتظام ۽ نگراني لاءِ اوپن سورس پليٽ فارم.
  • pganalize ڪليڪٽر PostgreSQL ميٽرڪس ۽ لاگ ڊيٽا گڏ ڪرڻ لاءِ انگ اکر ڪليڪٽر Pganalize.
  • پوسٽ گريس-چڪ اپ - نئين نسل جي تشخيصي اوزار جيڪا صارفين کي پوسٽ گريس ڊيٽابيس جي صحت جو گہرا تجزيو ڪرڻ جي اجازت ڏئي ٿي.
  • postgres_exporter - PostgreSQL سرور ميٽرڪس لاءِ Prometheus برآمد ڪندڙ.
  • pgDash - توهان جي PostgreSQL ڊيٽابيس جي هر پهلو کي ماپ ۽ ٽريڪ ڪريو.
  • پي جي هيرو - پوسٽ گريس لاءِ ڪارڪردگي ڊيش بورڊ - صحت جي چڪاس، تجويز ڪيل انڊيڪس، ۽ وڌيڪ.
  • pgmetrics - گڏ ڪريو ۽ ڏيکاريو معلومات ۽ انگ اکر هلندڙ PostgreSQL سرور مان.
  • pg سرس - پوسٽ گريس لاءِ يوزر انٽرفيس منصوبن جي وضاحت ڪري ٿو، گڏوگڏ ڪارڪردگي بهتر ڪرڻ لاءِ صلاحون.
  • pgstats - گڏ ڪري ٿو PostgreSQL انگ اکر، ۽ يا ته انھن کي CSV فائلن ۾ محفوظ ڪري ٿو يا انھن کي stdout تي پرنٽ ڪري ٿو.
  • pgwatch2 - لچڪدار پاڻ تي مشتمل PostgreSQL ميٽرڪ مانيٽرنگ/ڊيش بورڊنگ حل.
  • Telegraf PostgreSQL پلگ ان - توهان جي پوسٽ گريس ڊيٽابيس لاءِ ميٽرڪس مهيا ڪري ٿي.

زيبڪس

  • مامونسو PostgreSQL لاءِ مانيٽرنگ ايجنٽ.
  • اوربڪس - Orabbix ھڪڙو پلگ ان آھي جيڪو Zabbix انٽرپرائز مانيٽر سان گڏ ڪم ڪرڻ لاءِ ٺاھيو ويو آھي گھڻن سطحن جي مانيٽرنگ، ڪارڪردگي ۽ دستيابي جي رپورٽنگ ۽ Oracle Databases لاءِ ماپ، سرور جي ڪارڪردگي جي ماپن سان گڏ.
  • pg_monz - ھي آھي زبڪس مانيٽرنگ ٽيمپليٽ PostgreSQL ڊيٽابيس لاءِ.
  • پيورا - Python اسڪرپٽ Oracle ڊيٽابيس جي نگراني ڪرڻ لاء.
  • ZabbixDBA - ZabbixDBA توهان جي RDBMS مانيٽر ڪرڻ لاءِ تيز، لچڪدار، ۽ مسلسل ترقي ڪندڙ پلگ ان آهي.

جاچ

  • DbFit - ھڪڙو ڊيٽابيس ٽيسٽنگ فريم ورڪ جيڪو توھان جي ڊيٽابيس ڪوڊ جي آسان آزمائشي ترقي جي حمايت ڪري ٿو.
  • RegreSQL - ريگريشن ٽيسٽنگ توهان جي SQL سوالن.

ڊيٽا جنريٽر

انتظاميه

  • pgbadger - هڪ تيز PostgreSQL لاگ انالائيزر.
  • pgbedrock - منظم ڪريو پوسٽ گريس ڪلستر جا ڪردار، ڪردار رڪنيت، اسڪيما ملڪيت، ۽ استحقاق.
  • pgsslice - پوسٽ گريس ورهاڱي کي پائي وانگر آسان.

HA / ناڪامي / شارڊنگ

  • سِٽُس - پوسٽ گريس ايڪسٽينشن جيڪا توهان جي ڊيٽا ۽ توهان جي سوالن کي ڪيترن ئي نوڊس ۾ ورهائي ٿي.
  • سرپرستي - ZooKeeper، etcd، يا قونصل سان PostgreSQL اعلي دستيابي لاءِ ٽيمپليٽ.
  • Percona XtraDB ڪلستر - MySQL ڪلسترنگ ۽ اعلي دستيابي لاءِ اعليٰ اسڪيبلٽي حل.
  • اسٽولون - Cloud اصلي PostgreSQL مئنيجر PostgreSQL لاءِ اعليٰ دستيابي.
  • pg_auto_failover - Postgres واڌارو ۽ خدمت خودڪار ناڪامي ۽ اعلي دستيابي لاءِ.
  • pglookout - PostgreSQL نقل جي نگراني ۽ ناڪامي ڊيمون.
  • PostgreSQL خودڪار ناڪامي پوسٽ گريس لاءِ اعليٰ دستيابي، صنعت جي حوالن جي بنياد تي Pacemaker ۽ Corosync.
  • postgresql_cluster - PostgreSQL اعلي دستيابي ڪلستر (بنياد تي "Patroni" ۽ "DCS(etcd)"). جوابي سان خودڪار لڳائڻ.
  • ويٽيس - ڊيٽابيس ڪلسٽرنگ سسٽم MySQL جي افقي اسڪيلنگ لاءِ عام شارڊنگ ذريعي.

ڪوبنيٿس

  • ڪوبي ڊي بي - Kubernetes تي هلندڙ پيداوار-گريڊ ڊيٽابيس کي آسان بڻائڻ.
  • پوسٽ گريس آپريٽر - پوسٽ گريس آپريٽر انتهائي دستياب PostgreSQL ڪلسٽرز کي فعال ڪري ٿو Kubernetes (K8s) تي جيڪو Patroni پاران طاقتور آهي.
  • اسپيلو - ڊاڪر سان گڏ HA PostgreSQL ڪلستر.
  • StackGres - انٽرپرائز-گريڊ، ڪبرنيٽس تي مڪمل اسٽيڪ PostgreSQL.

ڪنفيگريشن ٽيوننگ

  • MySQLTuner-perl - پرل ۾ لکيل اسڪرپٽ جيڪو توهان کي MySQL تنصيب تي تڪڙو جائزو وٺڻ ۽ ڪارڪردگي ۽ استحڪام کي وڌائڻ لاءِ ترتيب ڏيڻ جي اجازت ڏئي ٿو.
  • پي جي ترتيب ڏيڻ وارو - هڪ اصلاحي پيدا ڪرڻ لاءِ مفت آن لائن اوزار postgresql.conf.
  • pgtune - PostgreSQL ترتيب ڏيڻ وارو مددگار.
  • postgresqltuner.pl - توهان جي PostgreSQL ڊيٽابيس جي ترتيب جو تجزيو ڪرڻ لاءِ سادي رسم الخط، ۽ ٽيوننگ صلاح ڏيو.

DevOps

  • ڊي بي ماسترو - DBmaestro رليز سائيڪل کي تيز ڪري ٿو ۽ پوري IT ايڪو سسٽم ۾ چستگي کي سپورٽ ڪري ٿو.
  • Toad DevOps Toolkit - Toad DevOps Toolkit توهان جي DevOps ورڪ فلو جي اندر اهم ڊيٽابيس ڊولپمينٽ افعال کي انجام ڏئي ٿو - بغير معيار، ڪارڪردگي يا اعتبار سان سمجھوتو ڪرڻ جي.

اسڪيما جا نمونا

رپورٽنگ

  • پالش - استعمال ڪرڻ ۾ آسان SQL رپورٽنگ ايپليڪيشن SQL عاشقن لاءِ ٺهيل.

تقسيم

  • ڊي بي مقرر ڪندڙ - اوزار جيڪو آساني سان MySQL ڊيٽابيس سرورز کي ترتيب ڏئي ٿو.
  • dbatools - پاور شيل ماڊل جنهن کي توهان ڪمانڊ لائن SQL سرور مئنيجمينٽ اسٽوڊيو وانگر سوچي سگهو ٿا.
  • Postgres.app - مڪمل خصوصيت وارو PostgreSQL تنصيب هڪ معياري ميڪ ايپ جي طور تي پيڪيج ٿيل.
  • BigSQL - پوسٽ گريس جي ڊولپر-دوست ورڇ.
  • هاٿي جي ڇت - ويب تي ٻڌل PostgreSQL مئنيجمينٽ فرنٽ-اينڊ جيڪو بنڊل ڪيترن ئي يوٽيلٽيز ۽ ايپليڪيشنن کي PostgreSQL سان استعمال ڪرڻ لاءِ.

سيڪيورٽي

  • ايڪرا - ڊيٽابيس سيڪيورٽي سوٽ. ڊيٽابيس پراکسي فيلڊ-سطح انڪرپشن سان، ڳولها ڳولها انڪريپٽ ٿيل ڊيٽا، SQL انجيڪشن جي روڪٿام، مداخلت جو پتو لڳائڻ، هني پوٽس. ڪلائنٽ سائڊ ۽ پراکسي سائڊ ("شفاف") انڪرپشن کي سپورٽ ڪري ٿو. SQL، NoSQL.

ڪوڊ فارميٽرز

  • ڪوڊ بف - مشين لرننگ ذريعي ٻولي-اجناسٽڪ خوبصورت-پرنٽ.

تعاون

جيڪڏهن توهان وٽ ڊيٽابيس لاءِ ڪا ڳولها آهي، مهرباني ڪري حصيداري ڪريو. مون کي به موٽ حاصل ڪرڻ لاء خوشي ٿي ويندي - PR جي ۽ تارن. جيڪڏهن توهان وٽ پنهنجا پنهنجا شيٽ ٺاهڻ بابت ڪي سوال آهن، انهن کي پڻ لکو.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو