DIY ግሩም ሉህ፣ ወይም ከማስታወሻ ደብተር ይልቅ GitHub

DIY ግሩም ሉህ፣ ወይም ከማስታወሻ ደብተር ይልቅ GitHub

ሰላም ሀብር! ምናልባት እያንዳንዳችን ለራሳችን ጠቃሚ እና አስደሳች ነገር የምንደብቅበት ፋይል አለን. አንዳንድ አገናኞች ወደ መጣጥፎች፣ መጻሕፍት፣ ማከማቻዎች፣ መመሪያዎች። እነዚህ የአሳሽ ዕልባቶች ወይም ለበኋላ የሚቀሩ ክፍት ትሮችን ሊሆኑ ይችላሉ። ከጊዜ በኋላ ይህ ሁሉ ያብጣል፣ ማገናኛዎች መከፈት ያቆማሉ፣ እና አብዛኛዎቹ ቁሳቁሶች በቀላሉ ጊዜ ያለፈባቸው ይሆናሉ።

ይህን መልካምነት ከማህበረሰቡ ጋር ብናካፍል እና ይህን ፋይል በ GitHub ላይ ብንለጥፍስ? ከዚያ ስራዎ ለሌላ ሰው ጠቃሚ ሊሆን ይችላል፣ እና እርስዎ በመልካም የድሮ PRs በኩል ከሚመኙት ዝመናዎችን በመቀበል አግባብነትዎን በአንድ ላይ ማቆየት ይችላሉ። ፕሮጀክቱ የተነደፈውም ይኸው ነው። ግሩም ዝርዝሮች. በ TOP 10 GitHub ማከማቻዎች ውስጥ ተካትቷል፣ 138ሺህ ኮከቦች አሉት፣ እና ወደ ስራዎቻችሁ የሚወስድ አገናኝ በቀጥታ README ስርወ ውስጥ ሊታይ ይችላል፣ ይህም ወደ ስራዎ ብዙ ተመልካቾችን ይስባል። እውነት ነው, ይህ ትንሽ ጥረት ይጠይቃል. እንደዚህ አይነት ጥረቶች ልምዴን ላካፍልዎ እፈልጋለሁ.

ስሜ Maxim Gramin ነው። በ CROC የጃቫ ልማት እና ዳታቤዝ ጥናት አደርጋለሁ። በዚህ ልጥፍ ውስጥ ግሩም ዝርዝሮች ምን እንደሆኑ እና እንዴት የእራስዎን ይፋዊ አስደናቂ ሪፖ ማድረግ እንደሚችሉ እነግራችኋለሁ።

አስደናቂ ዝርዝሮች ምንድን ናቸው።

አንዳንድ አዲስ ቴክኖሎጂ ወይም የፕሮግራም ቋንቋ ማወቅ ሲኖርብኝ, የማደርገው የመጀመሪያው ነገር እዚህ መሄድ ነው - ትክክለኛውን ክፍል አግኝቻለሁ, እና በውስጡ ተስማሚ ሉሆች አሉ. እና በከዋክብት ብዛት እና በቋሚ እድገታቸው በመመዘን እኔ ብቻ አይደለሁም።
DIY ግሩም ሉህ፣ ወይም ከማስታወሻ ደብተር ይልቅ GitHub

በእውነቱ፣ ይህ ተራ ጠፍጣፋ readme.md ነው፣ እሱም በተለየ ውስጥ ይኖራል ማከማቻዎችከሁሉም የ GitHub ማከማቻዎች 8ኛ ደረጃን ይይዛል እና ለማንኛውም ርዕስ ወደተዘጋጁ ሌሎች ሉሆች አገናኞችን ያካትታል። ለምሳሌ፣ በፕሮግራሚንግ ቋንቋዎች ክፍል ውስጥ በAwesome Python እና Awesome Go ላይ ሉሆችን ማግኘት ይችላሉ፣ እና Front-End Development በWEB ልማት ላይ ከፍተኛ መጠን ያለው ሃብት አለው። እና በእርግጥ, - ክፍል የውሂብ ጎታዎች (ወደዚህ ትንሽ ቆይተን እንመለሳለን). እና አዎ, ይህ ሁሉ በቴክኒካዊ ርእሶች ብቻ የተገደበ አይደለም. ለምሳሌ፣ በመዝናኛ እና ጨዋታ ክፍሎች ውስጥ ብዙ አስደሳች ነገሮችን ማግኘት ትችላለህ (በግሌ ተደስቻለሁ ግሩም-ምናባዊ).
ዋናው ገጽታ እነዚህ ሁሉ ሉሆች የሚጠበቁት በጸሐፊው በግል ሳይሆን በማህበረሰቡ እና በልዩ እና በጣም ጥብቅ በሆነ መልኩ ነው. ግሩም ማኒፌስቶ. እያንዳንዱ እንደዚህ ያለ ሉህ ራሱን የቻለ የስፔሻሊስቶች ማህበረሰብ ነው፣ የራሱን ህይወት የሚኖረው እና ለጥያቄዎችዎ ክፍት ነው፣ ይህም የበለጠ የተሻለ ያደርገዋል። እንዲሁም አንዳንድ ርዕሰ ጉዳዮች ገና ካልተሸፈኑ ማንም ሰው የራሱን ሉህ ማዘጋጀት ይችላል።

የዚህ አጠቃላይ ድርጅት ሀሳብ ደራሲ እና አስተባባሪ ታዋቂው ሲንድሬ ሶርሁስ ነው። በ GitHub ላይ የመጀመሪያ ሰው፣ ደራሲ የበለጠ 1000 npm ሞጁሎች, እና እሱ ነው የእርስዎን PRs የሚቀበለው.
DIY ግሩም ሉህ፣ ወይም ከማስታወሻ ደብተር ይልቅ GitHub

ወደ አስደናቂ ዝርዝር እንዴት እንደሚገቡ

በድንገት እርስዎን በሚስብ ርዕስ ላይ ተስማሚ ሉህ ካላገኙ ታዲያ ይህ እራስዎ ለማድረግ የሚያስፈልግዎ የመጀመሪያው ምልክት ነው!

የአዕምሮ ልጄን ምሳሌ በመጠቀም እነግራችኋለሁ. ግሩም የውሂብ ጎታ መሣሪያዎች - ከፕሮጀክት እስከ ፕሮጄክት ከተለያዩ የመረጃ ቋቶች ጋር መሥራት አለብኝ ፣ እና ለዚያም ነው ከእነሱ ጋር ለመስራት ጠቃሚ መሳሪያዎችን ፣ ሁሉንም ዓይነት የውሂብ ጎታ ስደተኞች ፣ አይዲኢዎች ፣ የአስተዳዳሪ ፓነሎች ፣ የክትትል መሣሪያዎች እና ሁሉንም ዓይነት የሰበሰብኩበት ፋይል የጀመርኩት። ነገሮች፡ የተለያዩ። ቀደም ብዬ የተጠቀምኳቸው ወይም ለመጠቀም እያቀድኩባቸው የነበሩ መሣሪያዎች። ይህንን ፋይል በCROC እና ከዚያ በላይ ካሉ የስራ ባልደረቦቼ ጋር አጋርቻለሁ። ይህ ብዙ ሰዎችን ረድቷል እና አስደሳች ነበር። በዚህ ምክንያት፣ አንድ ቀን በመረጃ ቋት ክፍል ውስጥ በዚህ ርዕስ ላይ ምንም ሉህ እንደሌለ ሳስተውል የበለጠ ዝናን ፈለግኩ። እና የእኔን እዚያ ለመጨመር ወሰንኩ.

ለዚህ ምን ያስፈልጋል?

  1. መደበኛ የ GitHub ሪፖን በአስደናቂ ስም እንመዘግባለን። በእኔ ሁኔታ ግሩም-መረጃ ቋት-መሳሪያዎች ነበር።
  2. ሉህን ወደ አስደናቂው ቅርጸት እናመጣለን, ይህ ይረዳናል ጀነሬተር-አስደናቂ-ዝርዝር, ይህም ሁሉንም አስፈላጊ ፋይሎች በሚፈለገው ቅርጸት ያመነጫል
  3. እውነተኛ CI በማዘጋጀት ላይ። ግሩም-ሊንት እና travis ci ለመቆጣጠር ይረዳናል ትክክለኛነት የእኛ ሉህ
  4. 30 ቀናት እንጠብቃለን
  5. ቢያንስ 2 የሌሎች ሰዎችን ግንኙነት እንገመግማለን።
  6. እና በመጨረሻም PR ወደ ዋናው ሬፖ እንሰራለን፣ ወደ ሬፖአችን አገናኝ እንጨምራለን ። እዚህ ሁሉንም ነገር በጥንቃቄ ማንበብ እና ለአዲሱ ሉህ እና ለ PR እራሱ ሁሉንም በርካታ መስፈርቶች በጥንቃቄ ማሟላት አለብዎት.

የእኔ የመጀመሪያ ፓንኬክ ጉብታ ሆኖ ተገኘ
DIY ግሩም ሉህ፣ ወይም ከማስታወሻ ደብተር ይልቅ GitHub
ነገር ግን ትንሽ ጊዜ አለፈ, ተጨማሪ ቁሳቁሶችን ሰበሰብኩ, በስህተቶች ላይ እሰራለሁ እና ደፍሬያለሁ ሁለተኛ ሙከራ.

ግን አንድ በጣም አስፈላጊ ነገር ረሳሁት፣ እሱም በእርጋታ ፍንጭ ተሰጥቶኝ ነበር፡-
DIY ግሩም ሉህ፣ ወይም ከማስታወሻ ደብተር ይልቅ GitHub

በጣም አልተጠነቀቅኩም እና ሁሉም ሁኔታዎች መሟላታቸውን ለማረጋገጥ ዩኒኮርን አልጨመርኩም
DIY ግሩም ሉህ፣ ወይም ከማስታወሻ ደብተር ይልቅ GitHub

ከዚያ ትንሽ ተጨማሪ ጊዜ አለፈ፣ በአስተያየቶች ላይ የተመሰረቱ ጥቂት ተጨማሪ አርትዖቶች እና ለረጅም ጊዜ ሲጠበቅ የነበረው ትዊተርየእኔ PR ተቀባይነት አግኝቷል.

እናም የመጀመሪያ ሉህ ደራሲ ሆንኩኝ እና እነሱ መቀበል ጀመሩ PR's አዳዲስ መሳሪያዎችን ለመጨመር ከማህበረሰቡ. እና ብዙዎቹ ቀድሞውኑ ውስጥ ተካትተዋል። ግሩም የውሂብ ጎታ መሣሪያዎች. ሊንኩን ለመከተል በጣም ሰነፍ ከሆኑ

ልጥፉ በሚታተምበት ጊዜ የአሁኑ ምርጫ እዚህ አለ።

ግሩም የውሂብ ጎታ መሣሪያዎች DIY ግሩም ሉህ፣ ወይም ከማስታወሻ ደብተር ይልቅ GitHub

በማህበረሰብ የሚመራ የውሂብ ጎታ መሳሪያዎች ዝርዝር

እዚህ ስለ DBA ፣ DevOps ፣ Developers እና ተራ ሟቾች የመረጃ ቋቶችን የሚያቃልሉ ግሩም ጠቃሚ እና አስደናቂ የሙከራ መሳሪያዎችን መረጃ እንሰበስባለን።

ስለእራስዎ ዲቢ-መሳሪያዎች ወይም ስለ እርስዎ ተወዳጅ የሶስተኛ ወገን ዲቢ-መሳሪያዎች መረጃ ለመጨመር ነፃነት ይሰማዎ።

ማውጫ

አይዲኢ

  • AnySQL Maestro - ፕሪሚየር ባለብዙ-ዓላማ የአስተዳዳሪ መሳሪያ ለዳታቤዝ አስተዳደር ፣ ቁጥጥር እና ልማት።
  • አኳ ዳታ ስቱዲዮ - አኳ ዳታ ስቱዲዮ ለዳታ ቤዝ ገንቢዎች፣ ዲቢኤዎች እና ተንታኞች ምርታማነት ሶፍትዌር ነው።
  • Database.net - ለ 20+ የውሂብ ጎታዎች ድጋፍ ያለው ብዙ የውሂብ ጎታ አስተዳደር መሣሪያ።
  • ዳታ ግራፕ - ክሮስ-ፕላትፎርም አይዲኢ ለመረጃ ቋቶች እና SQL በJetBrains።
  • ተንከባካቢ - ነፃ ሁለንተናዊ የውሂብ ጎታ አስተዳዳሪ እና የ SQL ደንበኛ።
  • dbForge ስቱዲዮ ለ MySQL - ሁለንተናዊ አይዲኢ ለ MySQL እና ማሪያዲቢ የውሂብ ጎታ ልማት፣ አስተዳደር እና አስተዳደር።
  • dbForge ስቱዲዮ ለ Oracle - ኃይለኛ አይዲኢ ለኦራክል አስተዳደር፣ አስተዳደር እና ልማት።
  • dbForge ስቱዲዮ ለ PostgreSQL - የውሂብ ጎታዎችን እና ዕቃዎችን ለማስተዳደር እና ለማዳበር GUI መሣሪያ።
  • dbForge ስቱዲዮ ለ SQL አገልጋይ - ኃይለኛ የተቀናጀ ልማት አካባቢ ለ SQL አገልጋይ ልማት ፣ አስተዳደር ፣ አስተዳደር ፣ የውሂብ ትንተና እና ሪፖርት ማድረግ።
  • dbKoda - ዘመናዊ (ጃቫ ስክሪፕት/ኤሌክትሮን ማዕቀፍ)፣ ክፍት ምንጭ አይዲኢ ለMongoDB። በሞንጎዲቢ የውሂብ ጎታዎች ላይ ልማትን፣ አስተዳደርን እና የአፈጻጸም ማስተካከያን የሚደግፉ ባህሪያት አሉት።
  • የአይቤኤክስፐርት - ለFirebird እና InterBase አጠቃላይ GUI መሣሪያ።
  • ሃይዲSQL - በዴልፊ የተፃፈ MySQL ፣ MSSQL እና PostgreSQLን ለማስተዳደር ቀላል ክብደት ያለው ደንበኛ።
  • mysql workbench — MySQL Workbench ለዳታቤዝ አርክቴክቶች፣ ገንቢዎች እና ዲቢኤዎች የተዋሃደ የእይታ መሳሪያ ነው።
  • ናቪካት - ከአንድ መተግበሪያ ወደ MySQL ፣ MariaDB ፣ SQL Server ፣ Oracle ፣ PostgreSQL እና SQLite የውሂብ ጎታዎች በአንድ ጊዜ እንዲገናኙ የሚያስችልዎ የውሂብ ጎታ ማጎልበቻ መሳሪያ።
  • Oracle SQL ገንቢ — Oracle SQL ገንቢ በሁለቱም ባህላዊ እና ክላውድ ማሰማራቶች ውስጥ የOracle ዳታቤዝ ልማት እና አስተዳደርን የሚያቃልል ነፃ የተቀናጀ የልማት አካባቢ ነው።
  • pgAdmin - በዓለም ላይ እጅግ የላቀ የክፍት ምንጭ ዳታቤዝ ለሆነው ለ PostgreSQL በጣም ታዋቂ እና ባህሪ የበለፀገ የክፍት ምንጭ አስተዳደር እና ልማት መድረክ።
  • pgAdmin3 - ለ pgAdmin3 የረጅም ጊዜ ድጋፍ።
  • PL/SQL ገንቢ — ለ Oracle ዳታቤዝ የተከማቹ የፕሮግራም ክፍሎች ልማት ላይ ያነጣጠረ IDE።
  • PostgreSQL Maestro - የተሟላ እና ኃይለኛ የውሂብ ጎታ አስተዳደር ፣ አስተዳዳሪ እና ልማት መሣሪያ ለ PostgreSQL።
  • ቶድ - ቶድ ለገንቢዎች ፣ አስተዳዳሪዎች እና የውሂብ ተንታኞች ዋና የመረጃ ቋት መፍትሄ ነው። ውስብስብ የውሂብ ጎታ ለውጦችን በአንድ የውሂብ ጎታ አስተዳደር መሣሪያ ያስተዳድሩ።
  • Toad Edge - ለ MySQL እና ለ Postgres ቀለል ያለ የውሂብ ጎታ ማጎልበቻ መሳሪያ።
  • ቶራ — TOra ለ Oracle፣ MySQL እና PostgreSQL dbs ክፍት ምንጭ SQL IDE ነው።
  • ቫለንቲና ስቱዲዮ - የቫለንቲና ዲቢን፣ MySQL፣ MariaDB፣ PostgreSQL እና SQLite የውሂብ ጎታዎችን በነጻ ይፍጠሩ፣ ያስተዳድሩ፣ ይጠይቁ እና ያስሱ።

GUI አስተዳዳሪዎች/ደንበኞች

  • አስተዳዳሪ - የውሂብ ጎታ አስተዳደር በአንድ ፒኤችፒ ፋይል ውስጥ።
  • DbVisualizer - ለገንቢዎች ፣ ዲቢኤዎች እና ተንታኞች ሁለንተናዊ የውሂብ ጎታ መሣሪያ።
  • HouseOps — ኢንተርፕራይዝ ClickHouse Ops UI ለእርስዎ መጠይቆችን ያሂዱ፣ የ ClickHouse ጤናን ይቆጣጠሩ እና ሌሎች ብዙ እንዲያስቡ ያድርጉ።
  • JackDB - የትም ይኑር ወደ ሁሉም ውሂብዎ የ SQL ይድረሱ።
  • OmniDB - የውሂብ ጎታ አስተዳደር የድር መሣሪያ።
  • Pgweb — ለ PostgreSQL ድህረ ገጽ ላይ የተመሰረተ የውሂብ ጎታ አሳሽ፣ በ Go ውስጥ የተፃፈ እና በማክሮስ፣ ሊኑክስ እና ዊንዶውስ ማሽኖች ላይ ይሰራል።
  • phpLiteAdmin - በድረ-ገጽ ላይ የተመሰረተ SQLite የውሂብ ጎታ አስተዳዳሪ መሳሪያ በPHP የተጻፈ ለ SQLite3 እና SQLite2 ድጋፍ።
  • phpMyAdmin - ለ MySQL እና MariaDB የድር በይነገጽ።
  • psequel - Psequel የተለመዱ የ PostgreSQL ተግባራትን በፍጥነት እንዲያከናውኑ ንጹህ እና ቀላል በይነገጽ ይሰጥዎታል።
  • PopSQL - ለቡድንዎ ዘመናዊ ፣ የትብብር SQL አርታኢ።
  • ፖስቲኮ - ለማክ ዘመናዊ የ PostgreSQL ደንበኛ።
  • ሮቦ 3ቲ — ሮቦ 3ቲ (የቀድሞው ሮቦሞንጎ) ሼል ያማከለ ተሻጋሪ መድረክ MongoDB አስተዳደር መሳሪያ ነው።
  • ተከታይ ፕሮ — ሴኬል ፕሮ ፈጣን፣ ለአጠቃቀም ቀላል የሆነ የማክ ዳታቤዝ አስተዳደር መተግበሪያ ከ MySQL እና ማሪያዲቢ ዳታቤዝ ጋር ለመስራት ነው።
  • SQL ክወናዎች ስቱዲዮ - ከSQL Server ፣ Azure SQL DB እና SQL DW ከዊንዶውስ ፣ ማክሮስ እና ሊኑክስ ጋር አብሮ ለመስራት የሚያስችል የመረጃ አያያዝ መሳሪያ።
  • የ SQLite ባለሙያ - ግራፊክ በይነገጽ ሁሉንም የ SQLite ባህሪያትን ይደግፋል።
  • sqlpad - በድር ላይ የተመሰረተ SQL አርታዒ በራስዎ የግል ደመና ውስጥ ይሰራል።
  • SQLPro - ለ macOS ቀላል ፣ ኃይለኛ የፖስትግሬስ አስተዳዳሪ።
  • SQuirreL - በጃቫ የተፃፈ ስዕላዊ የ SQL ደንበኛ የጄዲቢሲ ታዛዥ የውሂብ ጎታ አወቃቀሩን እንዲመለከቱ ፣ ውሂቡን በሰንጠረዥ ውስጥ ማሰስ ፣ የ SQL ትዕዛዞችን ወዘተ.
  • SQLTools - የውሂብ ጎታ አስተዳደር ለ VSCcode.
  • SQLyog - በጣም የተሟላ እና ለመጠቀም ቀላል MySQL GUI።
  • ታቢክስ - SQL አርታዒ እና ክፍት ምንጭ ቀላል የንግድ መረጃ ለ Clickhouse።
  • ጠረጴዛ ፕላስ - ዘመናዊ፣ ቤተኛ እና ተግባቢ GUI መሳሪያ ለግንኙነት ዳታቤዝ፡ MySQL፣ PostgreSQL፣ SQLite እና ሌሎችም።
  • TeamPostgreSQL - PostgreSQL የድር አስተዳደር GUI - የእርስዎን የPostgreSQL ዳታቤዝ ከየትኛውም ቦታ ሆነው ከሀብታም ፈጣን ፈጣን AJAX የድር በይነገጽ ጋር ይጠቀሙ።

CLI መሳሪያዎች

  • ipython-sql - በIPython ወይም IPython ማስታወሻ ደብተር ውስጥ ለ SQL ትዕዛዞች ከውሂብ ጎታ ጋር ይገናኙ።
  • ኢሬዲስ - በራስ-ማጠናቀቂያ እና አገባብ ማድመቅ ለ Redis Cli።
  • pgcenter - ለ PostgreSQL ከፍተኛ የሚመስል የአስተዳዳሪ መሣሪያ።
  • pg_እንቅስቃሴ - ለ PostgreSQL አገልጋይ እንቅስቃሴ ክትትል ከፍተኛ ተወዳጅ መተግበሪያ።
  • ገጽ_ላይ - 'ላይ' ለ PostgreSQL።
  • ፒኤስጂ - ፖስትግሬስ ፔጀር
  • sqlcl — Oracle SQL ገንቢ ትዕዛዝ መሾመር (SQLcl) ለ Oracle ዳታቤዝ ነፃ የትእዛዝ መሾመር በይነገጽ ነው።
  • usql - ለ PostgreSQL ፣ MySQL ፣ Oracle Database ፣ SQLite3 ፣ Microsoft SQL አገልጋይ ፣ ሁለንተናዊ የትዕዛዝ-መሾመር በይነገጽ ፣ እና ሌሎች ብዙ የውሂብ ጎታዎች NoSQL እና ተዛማጅ ያልሆኑ የውሂብ ጎታዎችን ጨምሮ!

dbcli

  • አቴናክል - AthenaCLI ልሾ-ማጠናቀቅ እና አገባብ ማድመቅ የሚችል ለ AWS Athena አገልግሎት የ CLI መሣሪያ ነው።
  • ሊተክሊ - CLI ለ SQLite Databases በራስ-ማጠናቀቅ እና አገባብ ማድመቅ።
  • mssql-cli - ለ SQL አገልጋይ የትእዛዝ መሾመር ደንበኛ በራስ-ማጠናቀቅ እና አገባብ ማድመቅ።
  • mycli - የተርሚናል ደንበኛ ለ MySQL በራስ ማጠናቀቂያ እና አገባብ ማድመቅ።
  • ፒጂሊ - Postgres CLI በራስ-ማጠናቀቂያ እና አገባብ ማድመቅ።
  • vcli - Vertica CLI በራስ-ማጠናቀቅ እና አገባብ ማድመቅ።

DB-schema አሰሳ እና ምስላዊ

  • dbdiagram.io — ፈጣን እና ቀላል መሳሪያ የውሂብ ጎታህን የግንኙነት ንድፎችን ለመሳል እና ቀላል የ DSL ቋንቋን በመጠቀም በፍጥነት እንድትፈስ።
  • ERAlchemy - የህጋዊ አካል ግንኙነት ንድፎችን የማመንጨት መሳሪያ.
  • SchemaCrawler - ነፃ የውሂብ ጎታ ንድፍ ፍለጋ እና ግንዛቤ መሣሪያ።
  • የመርሃግብር ሰላይ - የውሂብ ጎታዎን ወደ ኤችቲኤምኤል ሰነድ ማመንጨት፣ የድርጅት ግንኙነት ንድፎችን ጨምሮ።
  • tbls — CI-Friendly መሣሪያ የውሂብ ጎታ ሰነድ፣ በGo ውስጥ የተጻፈ።

ሞዴሎች

  • Navicat ውሂብ ሞደለር - ከፍተኛ ጥራት ያላቸውን የፅንሰ-ሀሳብ ፣ ሎጂካዊ እና አካላዊ የውሂብ ሞዴሎችን ለመገንባት የሚያግዝዎ ኃይለኛ እና ወጪ ቆጣቢ የውሂብ ጎታ ንድፍ መሳሪያ።
  • Oracle SQL ገንቢ ዳታ ሞዴል — Oracle SQL ገንቢ ዳታ ሞዴል ምርታማነትን የሚያሳድግ እና የውሂብ ሞዴሊንግ ስራዎችን የሚያቃልል ነፃ የግራፊክ መሳሪያ ነው።
  • pgmodeler - ለ PostgreSQL የተነደፈ የውሂብ ሞዴል መሣሪያ።

የስደት መሳሪያዎች

  • 2ባስ - የውሂብ ጎታ ውቅር-እንደ-ኮድ መሣሪያ ኢዲዲኤል ስክሪፕቶች ጽንሰ-ሀሳብን የሚጠቀም።
  • የበረራ መንገድ - የውሂብ ጎታ ፍልሰት መሳሪያ.
  • gh-ost - ለ MySQL የመስመር ላይ እቅድ ፍልሰት።
  • liquibase - የውሂብ ጎታ-ገለልተኛ ቤተ-መጽሐፍትን ለመከታተል ፣ ለማስተዳደር እና የውሂብ ጎታ ንድፍ ለውጦችን ተግባራዊ ለማድረግ።
  • ይሰደዳል - እንደ diff ግን ለ PostgreSQL እቅዶች።
  • node-pg-ማይግራንት - Node.js የውሂብ ጎታ ፍልሰት አስተዳደር ለፖስትግሬስ ብቻ የተሰራ። (ነገር ግን ከSQL መስፈርት ጋር ለሚጣጣሙ ሌሎች ዲቢዎችም መጠቀም ይቻላል - ለምሳሌ CockroachDB።)
  • ፒርሴስ - የ PostgreSQL የውሂብ ጎታ ንድፍን እንደ YAML ለመግለጽ መገልገያዎችን ያቀርባል።
  • SchemaHero - የኩበርኔትስ ኦፕሬተር ገላጭ የውሂብ ጎታ ንድፍ አስተዳደር (ጂቶፕስ ለዳታቤዝ ንድፎች)።
  • ስኩዊች - አስተዋይ የውሂብ ጎታ-ቤተኛ ለውጥ አስተዳደር ከማዕቀፍ-ነጻ ልማት እና አስተማማኝ ማሰማራት።
  • yuniql — ገና ሌላ የሼማ ስሪት እና የፍልሰት መሳሪያ አሁን ባለው ቤተኛ .NET Core 3.0+ የተሰራ እና የተሻለ እንደሚሆን ተስፋ እናደርጋለን።

የኮድ ማመንጨት መሳሪያዎች

  • ddl-ጄነሬተር - SQL DDL (የውሂብ ፍቺ ቋንቋ) ከሠንጠረዥ መረጃ ያሳያል።
  • እቅድ2ddl - ወደ ውጭ ለመላክ Oracle schema የ ddl init ስክሪፕቶችን ለማዘጋጀት የትእዛዝ መሾመር የማይፈለግ መረጃን የማጣራት ችሎታ ፣ዲኤልኤልን በተለያዩ ፋይሎች መለየት ፣ቆንጆ ቅርጸት።

Wrappers

  • ድሪም ፋብሪካ - ክፍት ምንጭ REST ኤፒአይ ለሞባይል፣ ድር እና አይኦቲ መተግበሪያዎች።
  • Hasura GraphQL ሞተር - ፈጣን እና ፈጣን የግራፍQL ኤፒአይዎች በ Postgres ላይ በጥሩ የእህል መዳረሻ ቁጥጥር እንዲሁም በመረጃ ቋት ክስተቶች ላይ የድር መንጠቆዎችን ያስነሳሉ።
  • jl-sql - SQL ለJSON እና CSV ዥረቶች።
  • mysql_fdw - PostgreSQL የውጭ መረጃ መጠቅለያ ለ MySQL።
  • Oracle REST የውሂብ አገልግሎቶች - የመካከለኛ ደረጃ ጃቫ መተግበሪያ ፣ ORDS ካርታዎች HTTP(S) ግሶች (GET ፣POST ፣ PUT ፣ DELETE ፣ ወዘተ) ወደ የውሂብ ጎታ ግብይቶች እና ማንኛውንም በJSON የተቀረጹ ውጤቶችን ይመልሳል።
  • እድላችንን — ፕሪስማ የውሂብ ጎታህን ወደ ቅጽበታዊ GraphQL ኤፒአይ ይቀይረዋል።
  • postgREST - REST API ለማንኛውም Postgres ዳታቤዝ።
  • ፓርት — በGo ውስጥ ከተፃፉ ከማንኛውም የውሂብ ጎታዎች RESTful API ለማገልገል የሚያስችል መንገድ ነው።
  • restSQL - SQL ጄኔሬተር ከጃቫ እና ኤችቲቲፒ ኤፒአይዎች ጋር፣ ቀላል RESTful HTTP ኤፒአይ ከኤክስኤምኤል ወይም ከJSON ተከታታይነት ጋር ይጠቀማል።
  • ጩኸት - በቀላሉ የእርስዎን SQL ዳታቤዝ ወደ REST API ቀይር።
  • sandman2 - ለእርስዎ የቆየ የውሂብ ጎታ RESTful ኤፒአይ አገልግሎትን በራስ-ሰር ያመንጩ።
  • sql-ቡት - የላቀ REST እና UI መጠቅለያ ለእርስዎ SQL-ጥያቄዎች።

የመጠባበቂያ መሳሪያዎች

  • pgbackrest - አስተማማኝ የ PostgreSQL ምትኬ እና እነበረበት መልስ።
  • ባአርማን - ለ PostgreSQL ምትኬ እና መልሶ ማግኛ አስተዳዳሪ።

ማባዛት / የውሂብ አሠራር

  • የውሂብ ስብስብ - መረጃን ለመመርመር እና ለማተም መሳሪያ።
  • dtle - ለ MySQL የውሂብ ማስተላለፍ አገልግሎት የተሰራጨ።
  • pgsync - የ Postgres ውሂብን በመረጃ ቋቶች መካከል ያመሳስሉ ።
  • pg_chameleon - ከ MySQL ወደ PostgreSQL ብዜት በ Python 3 ውስጥ ተጽፏል። ስርዓቱ የረድፍ ምስሎችን ከ MySQL ለመሳብ ወደ PostgreSQL እንደ JSONB ይጠቀማል።
  • PGDeltaStream — የጎላንግ ዌብሰርቨር ፖስትግሬስን ለመልቀቅ ቢያንስ አንድ ጊዜ በዌብሶኬቶች ላይ ይቀየራል፣ የ Postgres ሎጂካዊ የመግለጫ ባህሪን በመጠቀም።
  • repmgr - ለ PostgreSQL በጣም ታዋቂው የማባዛት ሼል አስኪያጅ።

ስክሪፕቶች

  • pgx_ስክሪፕቶች - ለዳታቤዝ ትንተና እና አስተዳደር ጠቃሚ የሆኑ ትንሽ ስክሪፕቶች ስብስብ፣ በPostgreSQL ባለሙያዎች በቡድናችን የተፈጠረ።
  • pgsql-bloat-ግምት - ለ PostgreSQL በመረጃዎች እና በሰንጠረዦች ውስጥ የስታቲስቲክስ እብጠትን ለመለካት ጥያቄዎች።
  • pgWikiDont - የውሂብ ጎታዎ ህጎችን የተከተለ መሆኑን የሚያረጋግጥ የ SQL ሙከራ https://wiki.postgresql.org/wiki/Don’t_Do_This.
  • pg-utils - ጠቃሚ የ PostgreSQL መገልገያዎች።
  • Postgres ማጭበርበር ሉህ - ጠቃሚ SQL-ስክሪፕቶች እና ትዕዛዞች በ .
  • postgres_dba - ለፖስትግሬስ ዲቢኤዎች እና ለሁሉም መሐንዲሶች የጎደለው ጠቃሚ መሳሪያዎች ስብስብ።
  • postgres_ጥያቄዎች_እና_ትእዛዞች.sql - ጠቃሚ የ PostgreSQL ጥያቄዎች እና ትዕዛዞች።
  • TPT — እነዚህ sqlplus ስክሪፕቶች ለOracle Database አፈጻጸም ማሻሻያ እና መላ መፈለጊያ ናቸው።

ክትትል / ስታቲስቲክስ / አፈጻጸም

  • ASH መመልከቻ - በOracle እና PostgreSQL DB ውስጥ የነቃ የክፍለ ጊዜ ታሪክ ውሂብን ስዕላዊ እይታ ያቀርባል።
  • ሞንዮግ - ወኪል የሌለው እና ወጪ ቆጣቢ MySQL መከታተያ መሳሪያ።
  • mssql-ክትትል — የተሰበሰበን፣ InfluxDB እና Grafanaን በመጠቀም የSQL አገልጋይህን በሊኑክስ አፈጻጸም ተቆጣጠር።
  • Navicat ማሳያ — ደህንነቱ የተጠበቀ፣ ቀላል እና ወኪል የሌለው የርቀት አገልጋይ መቆጣጠሪያ መሳሪያ በተቻለ መጠን ክትትልዎን ውጤታማ ለማድረግ በኃይለኛ ባህሪያት የተሞላ።
  • Percona ክትትል እና አስተዳደር - MySQL እና MongoDB አፈጻጸምን ለመቆጣጠር እና ለመቆጣጠር የምንጭ መድረክን ይክፈቱ።
  • pganalyze ሰብሳቢ - የPostgreSQL መለኪያዎችን እና የምዝግብ ማስታወሻዎችን ለመሰብሰብ የስታቲስቲክስ ሰብሳቢን ተንትኗል።
  • postgres-ቼክ - ተጠቃሚዎች ሾለ ፖስትግሬስ የውሂብ ጎታዎች ጤና ጥልቅ ትንተና እንዲያደርጉ የሚያስችል አዲስ-ትውልድ የምርመራ መሣሪያ።
  • postgres_ ላኪ - Prometheus ላኪ ለ PostgreSQL አገልጋይ መለኪያዎች።
  • pgDash — የእርስዎን PostgreSQL የውሂብ ጎታዎች ሁሉንም ገፅታዎች ይለኩ እና ይከታተሉ።
  • PgHero - ለ Postgres የአፈጻጸም ዳሽቦርድ - የጤና ምርመራዎች፣ የተጠቆሙ ኢንዴክሶች እና ሌሎችም።
  • ፒጂሜትሪክስ - መረጃን እና ስታቲስቲክስን ከሚሰራ PostgreSQL አገልጋይ ይሰብስቡ እና ያሳዩ።
  • pgMustard — ለ Postgres የተጠቃሚ በይነገጽ ዕቅዶችን ያብራራል፣ እና አፈጻጸሙን ለማሻሻል ጠቃሚ ምክሮች።
  • pgstats - የ PostgreSQL ስታቲስቲክስን ይሰበስባል፣ እና ወይ በCSV ፋይሎች ያስቀምጣቸዋል ወይም በ stdout ላይ ያትሟቸው።
  • PGwatch2 - ተለዋዋጭ በራስ-የያዘ የ PostgreSQL መለኪያዎች ክትትል/ዳሽቦርዲንግ መፍትሄ።
  • Telegraf PostgreSQL ተሰኪ — ለፖስትግሬስ ዳታቤዝዎ መለኪያዎችን ያቀርባል።

ዚብሊክስ

  • ማሞንሱ - ለ PostgreSQL የክትትል ወኪል።
  • ኦራቢክስ — Orabbix ከአገልጋይ አፈጻጸም መለኪያዎች ጋር ለOracle Databases ባለብዙ ደረጃ ክትትል፣ አፈጻጸም እና ተገኝነት ሪፖርት እና ልኬት ለማቅረብ ከዛቢክስ ኢንተርፕራይዝ ሞኒተር ጋር ለመስራት የተነደፈ ተሰኪ ነው።
  • pg_monz - ይህ ለ PostgreSQL ዳታቤዝ የ Zabbix ክትትል አብነት ነው።
  • ፒዮራ - የ Python ስክሪፕት የ Oracle ዳታቤዝዎችን ለመቆጣጠር።
  • ZabbixDBA - ZabbixDBA ፈጣን፣ ተለዋዋጭ እና የእርስዎን RDBMS ለመቆጣጠር ፕለጊን በማዘጋጀት ላይ ነው።

ሙከራ

  • DbFit - የውሂብ ጎታ ኮድዎን ቀላል በፈተና የሚመራ ልማትን የሚደግፍ የውሂብ ጎታ ሙከራ ማዕቀፍ።
  • RegreSQL - Regression የእርስዎን የ SQL ጥያቄዎች በመሞከር ላይ።

የውሂብ ጀነሬተር

  • Databene Benerator — በሙከራ ላይ ላለው ስርዓትዎ እውነተኛ እና ትክክለኛ የሆነ ከፍተኛ መጠን ያለው የሙከራ ውሂብ የማመንጨት ማዕቀፍ ነው (የዳታላይት ጸረ-ስርዓተ-ጥለትን በማስቀረት)።
  • dbForge Data Generator ለ MySQL - ተጨባጭ የሙከራ ውሂብ ግዙፍ መጠኖችን ለመፍጠር ኃይለኛ GUI መሣሪያ።
  • dbForge ዳታ ጄኔሬተር ለ Oracle — Oracle ንድፎችን በብዙ እውነተኛ የሙከራ ውሂብ ለመሙላት ትንሽ ግን ኃይለኛ GUI መሣሪያ።
  • dbForge Data Generator ለ SQL አገልጋይ - ለዳታቤዝ ትርጉም ያለው የፍተሻ ውሂብ ለፈጣን ትውልድ ኃይለኛ GUI መሳሪያ።

ማስተዳደር

  • pgbadger - ፈጣን የ PostgreSQL Log Analyzer።
  • pgbedrock — የ Postgres ክላስተር ሚናዎችን፣ የሚና አባልነቶችን፣ የንድፍ ባለቤትነትን እና ልዩ መብቶችን ያስተዳድሩ።
  • pgslice - የ Postgres ክፍልፍል ልክ እንደ አምባሻ ቀላል።

HA/Failover/Shading

  • Citus — የእርስዎን ውሂብ እና ጥያቄዎችዎን በበርካታ ኖዶች የሚያሰራጭ የ Postgres ቅጥያ።
  • ደጋፊ - ለ PostgreSQL ከፍተኛ ተገኝነት ከ ZooKeeper ፣ etcd ፣ ወይም ቆንስላ ጋር አብነት።
  • Percona XtraDB ክላስተር - ለ MySQL ክላስተር እና ከፍተኛ ተደራሽነት ከፍተኛ ልኬት መፍትሄ።
  • ስቶሎን - የክላውድ ቤተኛ PostgreSQL አስተዳዳሪ ለ PostgreSQL ከፍተኛ ተገኝነት።
  • pg_auto_failover - የ Postgres ማራዘሚያ እና አገልግሎት በራስ-ሰር አለመሳካት እና ከፍተኛ ተገኝነት።
  • ማጨናነቅ - PostgreSQL የማባዛት ክትትል እና አለመሳካት ዴሞን።
  • PostgreSQL ልሾ-ሰር አለመሳካት። - ለፖስትግሬስ ከፍተኛ ተደራሽነት፣ በኢንዱስትሪ ማጣቀሻዎች ላይ የተመሠረተ Pacemaker እና Corosync።
  • postgresql_cluster - PostgreSQL ከፍተኛ-ተገኝነት ክላስተር (በ"Patroni" እና "DCS(ወዘተ)" ላይ የተመሰረተ)። በራስ ሰር ማሰማራትን ከአንሲብል ጋር ማድረግ።
  • ቪቴስ — አጠቃላይ የሻርዲንግ በኩል MySQL መካከል አግድም ልኬት የሚሆን የውሂብ ጎታ ስብስብ ስርዓት.

ኩባንያቶች

  • ኩቤዲቢ - የምርት ደረጃ የውሂብ ጎታዎችን በኩበርኔትስ ላይ ቀላል ማድረግ።
  • ፖስትግሬስ ኦፕሬተር - የ Postgres ኦፕሬተር በPtroni የተጎላበተ በኩበርኔትስ (K8s) ላይ በጣም የሚገኙ የ PostgreSQL ስብስቦችን ያስችላል።
  • Spilo - HA PostgreSQL ስብስቦች ከዶከር ጋር።
  • StackGres - የድርጅት ደረጃ ፣ ሙሉ ቁልል PostgreSQL በ Kubernetes ላይ።

የማዋቀር ማስተካከያ

  • MySQLTuner-perl - የ MySQL ጭነትን በፍጥነት እንዲገመግሙ እና አፈጻጸምን እና መረጋጋትን ለመጨመር ማስተካከያዎችን እንዲያደርጉ የሚያስችልዎ በፐርል የተጻፈ ስክሪፕት።
  • PGConfigurator - የተመቻቸ ለማመንጨት ነፃ የመስመር ላይ መሳሪያ postgresql.conf.
  • pgtune - PostgreSQL ውቅር አዋቂ።
  • postgresqltuner.pl - የእርስዎን PostgreSQL የውሂብ ጎታ ውቅር ለመተንተን እና የማስተካከል ምክር ለመስጠት ቀላል ስክሪፕት።

DevOps

  • ዲቢሜስትሮ - DBmaestro የመልቀቂያ ዑደቶችን ያፋጥናል እና በመላው የአይቲ ምህዳር ላይ ቅልጥፍናን ይደግፋል።
  • Toad DevOps Toolkit — Toad DevOps Toolkit በእርስዎ DevOps የስራ ፍሰት ውስጥ ቁልፍ ዳታቤዝ ልማት ተግባራትን ያከናውናል—ጥራትን፣ አፈጻጸምን ወይም አስተማማኝነትን ሳይጎዳ።

የመርሃግብር ናሙናዎች

ሪፖርት

  • የተወለወለ - ለ SQL አፍቃሪዎች የተሰራ ለአጠቃቀም ቀላል የሆነ የSQL ሪፖርት ማድረጊያ መተግበሪያ።

ማሰራጫዎች

  • ዲቢዲ አሠሪ - MySQL ዳታቤዝ አገልጋዮችን በቀላሉ የሚያሰማራ መሳሪያ።
  • dbatools - እንደ የትእዛዝ መሾመር SQL አገልጋይ አስተዳደር ስቱዲዮ ሊያስቡት የሚችሉት የPowerShell ሞዱል።
  • Postgres.app - ሙሉ-የቀረበ የ PostgreSQL ጭነት እንደ መደበኛ የማክ መተግበሪያ የታሸገ።
  • BigSQL - ለገንቢ ተስማሚ የሆነ የ Postgres ስርጭት።
  • የዝሆን ማስቀመጫ - ብዙ መገልገያዎችን እና ከPostgreSQL ጋር ጥቅም ላይ የሚውሉ መተግበሪያዎችን የሚያጠቃልል በድር ላይ የተመሰረተ የ PostgreSQL አስተዳደር የፊት-መጨረሻ።

መያዣ

  • አክራ - የውሂብ ጎታ ደህንነት ስብስብ. የውሂብ ጎታ ፕሮክሲ በመስክ ደረጃ ምስጠራ፣ በተመሰጠረ ውሂብ ፈልግ፣ የSQL መርፌ መከላከል፣ ጣልቃ መግባትን ማወቅ፣ የማር ማሰሻዎች። ደንበኛ-ጎን እና ተኪ-ጎን ("ግልጽ") ምስጠራን ይደግፋል። SQL፣ NoSQL

ኮድ ቅርጸቶች

  • CodeBuff - ቋንቋ-አግኖስቲክ ቆንጆ-ማሽን በማሽን መማር።

አስተዋጽኦ ማድረግ

ለዳታቤዝ ምንም ግኝቶች ካሎት እባኮትን ያካፍሉ። ግብረ መልስ በማግኘቴ ደስተኛ ነኝ - PR's እና stars። የራስዎን ሉሆች ስለመፍጠር ማንኛቸውም ጥያቄዎች ካሉዎት፣ ይፃፉዋቸው።

ምንጭ: hab.com

አስተያየት ያክሉ