அற்புதமான DIY தாள் அல்லது நோட்பேடிற்கு பதிலாக GitHub

அற்புதமான DIY தாள் அல்லது நோட்பேடிற்கு பதிலாக GitHub

வணக்கம், ஹப்ர்! அநேகமாக, நம் ஒவ்வொருவருக்கும் ஒரு கோப்பு உள்ளது, அதில் நமக்கு பயனுள்ள மற்றும் சுவாரஸ்யமான ஒன்றை நாம் மறைக்கிறோம். கட்டுரைகள், புத்தகங்கள், களஞ்சியங்கள், கையேடுகளுக்கான சில இணைப்புகள். இவை உலாவி புக்மார்க்குகளாக இருக்கலாம் அல்லது பின்னர் திறக்கப்படும் தாவல்களாக இருக்கலாம். காலப்போக்கில், இவை அனைத்தும் வீங்கி, இணைப்புகள் திறப்பதை நிறுத்துகின்றன, மேலும் பெரும்பாலான பொருட்கள் காலாவதியானவை.

இந்த நன்மையை சமூகத்துடன் பகிர்ந்துகொண்டு, இந்தக் கோப்பை GitHub இல் இடுகையிட்டால் என்ன செய்வது? உங்கள் பணி வேறு ஒருவருக்கு பயனுள்ளதாக இருக்கும், மேலும் நல்ல பழைய PRகள் மூலம் விரும்புபவர்களிடமிருந்து புதுப்பிப்புகளை ஏற்றுக்கொண்டு, நீங்கள் ஒன்றாகத் தொடர்பைப் பேணலாம். இந்த திட்டம் சரியாக வடிவமைக்கப்பட்டுள்ளது. அற்புதமான பட்டியல்கள். இது TOP 10 GitHub களஞ்சியங்களில் சேர்க்கப்பட்டுள்ளது, 138K நட்சத்திரங்களைக் கொண்டுள்ளது, மேலும் உங்கள் படைப்புகளுக்கான இணைப்பு அதன் ரூட் README இல் தோன்றும், இது உங்கள் பணிக்கு பெரும் பார்வையாளர்களை ஈர்க்கும். உண்மை, இதற்கு கொஞ்சம் முயற்சி தேவைப்படும். அத்தகைய முயற்சிகளின் அனுபவத்தை உங்களுடன் பகிர்ந்து கொள்ள விரும்புகிறேன்.

என் பெயர் மாக்சிம் கிராமின். CROC இல் நான் ஜாவா மேம்பாடு மற்றும் தரவுத்தள ஆராய்ச்சி செய்கிறேன். இந்த இடுகையில் அற்புதமான பட்டியல்கள் என்ன என்பதையும், உங்கள் சொந்த அதிகாரப்பூர்வ அற்புதமான ரெப்போவை எவ்வாறு உருவாக்குவது என்பதையும் நான் உங்களுக்குச் சொல்கிறேன்.

அற்புதமான பட்டியல்கள் என்ன

நான் சில புதிய தொழில்நுட்பம் அல்லது நிரலாக்க மொழியைக் கண்டுபிடிக்க வேண்டியிருக்கும் போது, ​​நான் முதலில் இங்கு செல்வது - சரியான பகுதியை நான் கண்டுபிடித்தேன், அதில் பொருத்தமான தாள்கள் உள்ளன. நட்சத்திரங்களின் எண்ணிக்கை மற்றும் அவற்றின் நிலையான வளர்ச்சியின் அடிப்படையில் ஆராயும்போது, ​​​​இதைச் செய்வது நான் மட்டுமல்ல.
அற்புதமான DIY தாள் அல்லது நோட்பேடிற்கு பதிலாக GitHub

உண்மையில், இது ஒரு சாதாரண பிளாட் readme.md, இது தனித்தனியாக வாழ்கிறது களஞ்சியங்கள், அனைத்து GitHub களஞ்சியங்களிலும் 8 வது இடத்தில் உள்ளது மற்றும் எந்த தலைப்புக்கும் அர்ப்பணிக்கப்பட்ட பிற தாள்களுக்கான இணைப்புகளை உள்ளடக்கியது. எடுத்துக்காட்டாக, புரோகிராமிங் மொழிகள் பிரிவில் நீங்கள் அற்புதமான பைதான் மற்றும் அற்புதமான கோ ஆகியவற்றில் தாள்களைக் காணலாம், மேலும் ஃப்ரண்ட்-எண்ட் டெவலப்மென்ட் வலை வளர்ச்சியில் அதிக அளவு ஆதாரங்களைக் கொண்டுள்ளது. மற்றும், நிச்சயமாக, - பிரிவு தரவுத்தளங்கள் (இதற்குச் சிறிது நேரம் கழித்துத் திரும்புவோம்). ஆம், இவை அனைத்தும் தொழில்நுட்ப தலைப்புகளுக்கு மட்டுப்படுத்தப்படவில்லை. எடுத்துக்காட்டாக, பொழுதுபோக்கு மற்றும் கேமிங் பிரிவுகளில் நீங்கள் நிறைய சுவாரஸ்யமான விஷயங்களைக் காணலாம் (நான் தனிப்பட்ட முறையில் மகிழ்ச்சியடைந்தேன் அற்புதமான கற்பனை).
முக்கிய அம்சம் என்னவென்றால், இந்தத் தாள்கள் அனைத்தும் ஆசிரியரால் தனிப்பட்ட முறையில் அல்ல, ஆனால் சமூகத்தால் பராமரிக்கப்படுகின்றன, மேலும் அவை ஒரு சிறப்பு மற்றும் மிகவும் கண்டிப்பான முறையில் தொகுக்கப்படுகின்றன. அற்புதமான அறிக்கை. அத்தகைய தாள் ஒவ்வொன்றும் ஒரு சுயாதீனமான நிபுணர்களின் சமூகமாகும், அதன் சொந்த வாழ்க்கையை வாழ்கிறது மற்றும் உங்கள் கோரிக்கைகளுக்குத் திறந்திருக்கும், அது இன்னும் சிறப்பாக இருக்கும். மேலும் சில தலைப்புகள் இன்னும் விவாதிக்கப்படவில்லை என்றால் எவரும் தங்கள் தாளை உருவாக்கலாம்.

இந்த முழு நிறுவனத்தின் யோசனையின் ஆசிரியர் மற்றும் ஒருங்கிணைப்பாளர் புகழ்பெற்ற சிண்ட்ரே சோர்ஹஸ் ஆவார். GitHub இல் முதல் நபர், ஆசிரியர் மேலும் 1000 npm தொகுதிகள், மேலும் அவர்தான் உங்கள் PRகளைப் பெறுவார்.
அற்புதமான DIY தாள் அல்லது நோட்பேடிற்கு பதிலாக GitHub

அற்புதமான பட்டியலில் நுழைவது எப்படி

உங்களுக்கு விருப்பமான தலைப்பில் பொருத்தமான தாளை திடீரென்று நீங்கள் கண்டுபிடிக்கவில்லை என்றால், அதை நீங்களே உருவாக்க வேண்டிய முதல் அறிகுறி இதுவாகும்!

எனது மூளையின் உதாரணத்தைப் பயன்படுத்தி நான் உங்களுக்குச் சொல்கிறேன். அற்புதமான தரவுத்தள கருவிகள் — திட்டத்திலிருந்து திட்டத்திற்கு நான் பல்வேறு தரவுத்தளங்களுடன் வேலை செய்ய வேண்டும், அதனால்தான் நான் ஒரு கோப்பைத் தொடங்கினேன், அதில் நான் அவர்களுடன் பணிபுரியும் பயனுள்ள கருவிகள், அனைத்து வகையான தரவுத்தள மைக்ரேட்டர்கள், IDE கள், நிர்வாக பேனல்கள், கண்காணிப்பு கருவிகள் மற்றும் அனைத்து வகையான இதர. நான் ஏற்கனவே பயன்படுத்திய அல்லது பயன்படுத்தத் திட்டமிட்டிருந்த கருவிகள். CROC மற்றும் அதற்கு அப்பால் உள்ள சக ஊழியர்களுடன் இந்தக் கோப்பைப் பகிர்ந்துள்ளேன். இது நிறைய பேருக்கு உதவியது மற்றும் சுவாரஸ்யமானது. இதன் விளைவாக, தரவுத்தளங்கள் பிரிவில் இந்த தலைப்பில் எந்த தாள் இல்லை என்பதை ஒரு நாள் நான் கவனித்தபோது அதிக புகழ் பெற விரும்பினேன். என்னுடையதை அங்கே சேர்க்க முடிவு செய்தேன்.

இதற்கு என்ன தேவை?

  1. அற்புதமான-எதுவாக இருந்தாலும், வழக்கமான கிட்ஹப் ரெப்போவை நாங்கள் பதிவு செய்கிறோம். என் விஷயத்தில் இது அற்புதமான தரவுத்தள-கருவிகள்
  2. எங்கள் தாளை அற்புதமான வடிவமைப்பிற்கு கொண்டு வருகிறோம், இது எங்களுக்கு உதவும் ஜெனரேட்டர்-அற்புதமான பட்டியல், இது தேவையான அனைத்து கோப்புகளையும் தேவையான வடிவத்தில் உருவாக்கும்
  3. உண்மையான CI ஐ அமைத்தல். அற்புதமான பஞ்சு மற்றும் டிராவிஸ் சிஐ கட்டுப்படுத்த உதவும் செல்லுபடியாகும் எங்கள் தாள்
  4. நாங்கள் 30 நாட்கள் காத்திருக்கிறோம்
  5. குறைந்தது 2 பேரின் PRகளை மதிப்பாய்வு செய்கிறோம்
  6. இறுதியாக நாங்கள் பிரதான ரெப்போவிற்கு ஒரு PR ஐ உருவாக்குகிறோம், அங்கு எங்கள் ரெப்போவிற்கு ஒரு இணைப்பைச் சேர்க்கிறோம். இங்கே நீங்கள் எல்லாவற்றையும் கவனமாகப் படிக்க வேண்டும் மற்றும் புதிய தாள் மற்றும் PRக்கான அனைத்து தேவைகளையும் கவனமாக பூர்த்தி செய்ய வேண்டும்.

எனது முதல் கேக் கட்டியாக மாறியது
அற்புதமான DIY தாள் அல்லது நோட்பேடிற்கு பதிலாக GitHub
ஆனால் சிறிது நேரம் கடந்துவிட்டது, நான் இன்னும் அதிகமான பொருட்களை சேகரித்தேன், தவறுகளில் வேலை செய்தேன், துணிந்தேன் இரண்டாவது முயற்சி.

ஆனால் நான் ஒரு மிக முக்கியமான விஷயத்தை மறந்துவிட்டேன், அது எனக்கு மெதுவாக சுட்டிக்காட்டப்பட்டது:
அற்புதமான DIY தாள் அல்லது நோட்பேடிற்கு பதிலாக GitHub

நான் மிகவும் கவனமாக இருக்கவில்லை, எல்லா நிபந்தனைகளும் பூர்த்தி செய்யப்பட்டன என்பதை உறுதிப்படுத்த யூனிகார்னைச் சேர்க்கவில்லை
அற்புதமான DIY தாள் அல்லது நோட்பேடிற்கு பதிலாக GitHub

பின்னர் சிறிது நேரம் கடந்துவிட்டது, கருத்துகளின் அடிப்படையில் மேலும் சில திருத்தங்கள் மற்றும் நீண்டகாலமாக எதிர்பார்க்கப்பட்டவை ட்வீட்என் PR ஏற்றுக்கொள்ளப்பட்டது.

எனவே நான் எனது முதல் தாளின் ஆசிரியரானேன், அவர்கள் பெறத் தொடங்கினர் PR கள் புதிய கருவிகளைச் சேர்க்க சமூகத்திலிருந்து. மேலும் அவற்றில் பல ஏற்கனவே சேர்க்கப்பட்டுள்ளன அற்புதமான தரவுத்தள கருவிகள். இணைப்பைப் பின்தொடர நீங்கள் மிகவும் சோம்பேறியாக இருந்தால்,

இடுகையை வெளியிடும் நேரத்தில் தற்போதைய தேர்வு இங்கே உள்ளது

அற்புதமான தரவுத்தள கருவிகள் அற்புதமான DIY தாள் அல்லது நோட்பேடிற்கு பதிலாக GitHub

சமூகம் சார்ந்த தரவுத்தள கருவிகளின் பட்டியல்

DBA, DevOps, டெவலப்பர்கள் மற்றும் மனிதர்களுக்கான தரவுத்தளங்களுடன் எளிமையாக்கும் அற்புதமான பயனுள்ள மற்றும் அற்புதமான சோதனைக் கருவிகளைப் பற்றிய தகவல்களை இங்கே சேகரிப்போம்.

உங்கள் சொந்த db-கருவிகள் அல்லது உங்களுக்குப் பிடித்த மூன்றாம் தரப்பு db-கருவிகள் பற்றிய தகவலைச் சேர்க்க தயங்க வேண்டாம்.

பொருளடக்கம்

இங்கே

  • AnySQL மேஸ்ட்ரோ — தரவுத்தள மேலாண்மை, கட்டுப்பாடு மற்றும் மேம்பாட்டிற்கான முதன்மையான பல்நோக்கு நிர்வாகக் கருவி.
  • அக்வா டேட்டா ஸ்டுடியோ — அக்வா டேட்டா ஸ்டுடியோ என்பது டேட்டாபேஸ் டெவலப்பர்கள், டிபிஏக்கள் மற்றும் ஆய்வாளர்களுக்கான உற்பத்தித்திறன் மென்பொருள்.
  • Database.net - 20+ தரவுத்தளங்களுக்கான ஆதரவுடன் பல தரவுத்தள மேலாண்மை கருவி.
  • டேட்டா கிரிப் — JetBrains வழங்கும் தரவுத்தளங்கள் & SQLக்கான கிராஸ்-பிளாட்ஃபார்ம் IDE.
  • டிபீவர் - இலவச உலகளாவிய தரவுத்தள மேலாளர் மற்றும் SQL கிளையன்ட்.
  • MySQL க்கான dbForge ஸ்டுடியோ — MySQL மற்றும் MariaDB தரவுத்தள மேம்பாடு, மேலாண்மை மற்றும் நிர்வாகத்திற்கான யுனிவர்சல் IDE.
  • ஆரக்கிளுக்கான dbForge ஸ்டுடியோ - ஆரக்கிள் மேலாண்மை, நிர்வாகம் மற்றும் மேம்பாட்டிற்கான சக்திவாய்ந்த IDE.
  • PostgreSQL க்கான dbForge ஸ்டுடியோ — தரவுத்தளங்கள் மற்றும் பொருள்களை நிர்வகிப்பதற்கும் மேம்படுத்துவதற்கும் GUI கருவி.
  • SQL சேவையகத்திற்கான dbForge ஸ்டுடியோ — SQL சர்வர் மேம்பாடு, மேலாண்மை, நிர்வாகம், தரவு பகுப்பாய்வு மற்றும் அறிக்கையிடலுக்கான சக்திவாய்ந்த ஒருங்கிணைந்த மேம்பாட்டு சூழல்.
  • dbKoda — நவீன (ஜாவாஸ்கிரிப்ட்/எலக்ட்ரான் கட்டமைப்பு), மோங்கோடிபிக்கான திறந்த மூல IDE. மோங்கோடிபி தரவுத்தளங்களில் மேம்பாடு, நிர்வாகம் மற்றும் செயல்திறன் டியூனிங்கை ஆதரிக்கும் அம்சங்களை இது கொண்டுள்ளது.
  • IBExpert — Firebird மற்றும் InterBase க்கான விரிவான GUI கருவி.
  • ஹெய்டிஎஸ்க்யூஎல் - டெல்பியில் எழுதப்பட்ட MySQL, MSSQL மற்றும் PostgreSQL ஆகியவற்றை நிர்வகிப்பதற்கான இலகுரக கிளையன்ட்.
  • MySQL பணிமனை — MySQL Workbench என்பது தரவுத்தள கட்டிடக் கலைஞர்கள், டெவலப்பர்கள் மற்றும் DBAகளுக்கான ஒரு ஒருங்கிணைந்த காட்சி கருவியாகும்.
  • நவிகாட் — MySQL, MariaDB, SQL Server, Oracle, PostgreSQL மற்றும் SQLite தரவுத்தளங்களுடன் ஒரே நேரத்தில் இணைக்க உங்களை அனுமதிக்கும் தரவுத்தள மேம்பாட்டுக் கருவி.
  • ஆரக்கிள் SQL டெவலப்பர் — Oracle SQL டெவலப்பர் என்பது ஒரு இலவச, ஒருங்கிணைந்த மேம்பாட்டு சூழலாகும், இது பாரம்பரிய மற்றும் கிளவுட் வரிசைப்படுத்தல்களில் Oracle டேட்டாபேஸின் மேம்பாடு மற்றும் நிர்வாகத்தை எளிதாக்குகிறது.
  • pgAdmin - உலகின் மிகவும் மேம்பட்ட திறந்த மூல தரவுத்தளமான PostgreSQL க்கான மிகவும் பிரபலமான மற்றும் அம்சம் நிறைந்த திறந்த மூல நிர்வாகம் மற்றும் மேம்பாட்டு தளம்.
  • pgAdmin3 - pgAdmin3க்கான நீண்ட கால ஆதரவு.
  • PL/SQL டெவலப்பர் - ஆரக்கிள் தரவுத்தளங்களுக்கான சேமிக்கப்பட்ட நிரல் அலகுகளின் மேம்பாட்டை குறிப்பாக இலக்காகக் கொண்ட IDE.
  • PostgreSQL மேஸ்ட்ரோ - PostgreSQL க்கான முழுமையான மற்றும் சக்திவாய்ந்த தரவுத்தள மேலாண்மை, நிர்வாகம் மற்றும் மேம்பாட்டுக் கருவி.
  • டோட் — டெவலப்பர்கள், நிர்வாகிகள் மற்றும் தரவு ஆய்வாளர்களுக்கான முதன்மையான தரவுத்தள தீர்வு டோட் ஆகும். ஒற்றை தரவுத்தள மேலாண்மை கருவி மூலம் சிக்கலான தரவுத்தள மாற்றங்களை நிர்வகிக்கவும்.
  • டோட் எட்ஜ் — MySQL மற்றும் Postgres க்கான எளிமைப்படுத்தப்பட்ட தரவுத்தள மேம்பாட்டுக் கருவி.
  • டோரா — TOra என்பது Oracle, MySQL மற்றும் PostgreSQL dbs க்கான திறந்த மூல SQL IDE ஆகும்.
  • வாலண்டினா ஸ்டுடியோ - Valentina DB, MySQL, MariaDB, PostgreSQL மற்றும் SQLite தரவுத்தளங்களை இலவசமாக உருவாக்கவும், நிர்வகிக்கவும், வினவவும் மற்றும் ஆராயவும்.

GUI மேலாளர்கள்/வாடிக்கையாளர்கள்

  • நிர்வாகி — ஒற்றை PHP கோப்பில் தரவுத்தள மேலாண்மை.
  • டிபி விஷுவலைசர் - டெவலப்பர்கள், டிபிஏக்கள் மற்றும் ஆய்வாளர்களுக்கான யுனிவர்சல் டேட்டாபேஸ் கருவி.
  • ஹவுஸ் ஆப்ஸ் — Enterprise ClickHouse Ops UI உங்களுக்காக வினவல்களை இயக்குகிறது, ClickHouse ஆரோக்கியத்தை கண்காணிக்கிறது மற்றும் பலரை சிந்திக்க வைக்கிறது.
  • ஜாக்டிபி — உங்கள் எல்லா தரவுகளுக்கும் நேரடி SQL அணுகல், அது எங்கிருந்தாலும் சரி.
  • OmniDB — தரவுத்தள மேலாண்மைக்கான இணையக் கருவி.
  • Pgweb — PostgreSQL க்கான இணைய அடிப்படையிலான தரவுத்தள உலாவி, Go இல் எழுதப்பட்டது மற்றும் macOS, Linux மற்றும் Windows கணினிகளில் வேலை செய்கிறது.
  • phpLiteAdmin — SQLite3 மற்றும் SQLite2 க்கான ஆதரவுடன் PHP இல் எழுதப்பட்ட இணைய அடிப்படையிலான SQLite தரவுத்தள நிர்வாகக் கருவி.
  • உதாரணமாக, — MySQL மற்றும் MariaDB க்கான இணைய இடைமுகம்.
  • தொடர்ச்சி — பொதுவான PostgreSQL பணிகளை விரைவாகச் செய்ய PSequel ஒரு சுத்தமான மற்றும் எளிமையான இடைமுகத்தை வழங்குகிறது.
  • PopSQL — உங்கள் குழுவிற்கான நவீன, கூட்டு SQL எடிட்டர்.
  • போஸ்டிகோ - Mac க்கான நவீன PostgreSQL கிளையண்ட்.
  • ரோபோ 3டி — Robo 3T (முன்னர் Robomongo) என்பது ஷெல்-சென்ட்ரிக் கிராஸ்-பிளாட்ஃபார்ம் MongoDB மேலாண்மைக் கருவியாகும்.
  • தொடர் புரோ — Sequel Pro என்பது MySQL & MariaDB தரவுத்தளங்களுடன் பணிபுரிவதற்கான வேகமான, பயன்படுத்த எளிதான Mac தரவுத்தள மேலாண்மை பயன்பாடாகும்.
  • SQL ஆபரேஷன்ஸ் ஸ்டுடியோ — Windows, macOS மற்றும் Linux இலிருந்து SQL சர்வர், Azure SQL DB மற்றும் SQL DW ஆகியவற்றுடன் பணிபுரியும் ஒரு தரவு மேலாண்மை கருவி.
  • SQLite நிபுணர் — வரைகலை இடைமுகம் அனைத்து SQLite அம்சங்களையும் ஆதரிக்கிறது.
  • sqlpad — இணைய அடிப்படையிலான SQL எடிட்டர் உங்கள் சொந்த கிளவுட்டில் இயங்குகிறது.
  • SQLPro — MacOS க்கான ஒரு எளிய, சக்திவாய்ந்த Postgres மேலாளர்.
  • அணில் — ஜாவாவில் எழுதப்பட்ட வரைகலை SQL கிளையன்ட், JDBC இணக்கமான தரவுத்தளத்தின் கட்டமைப்பைப் பார்க்கவும், அட்டவணையில் தரவை உலாவவும், SQL கட்டளைகளை வழங்கவும் உங்களை அனுமதிக்கும்.
  • SQLTools — VSCodeக்கான தரவுத்தள மேலாண்மை.
  • SQLyog — மிகவும் முழுமையான மற்றும் பயன்படுத்த எளிதான MySQL GUI.
  • டேபிக்ஸ் — கிளிக்ஹவுஸிற்கான SQL எடிட்டர் & திறந்த மூல எளிய வணிக நுண்ணறிவு.
  • டேபிள் பிளஸ் — தொடர்புடைய தரவுத்தளங்களுக்கான நவீன, சொந்த மற்றும் நட்பு GUI கருவி: MySQL, PostgreSQL, SQLite மற்றும் பல.
  • TeamPostgreSQL — PostgreSQL Web Administration GUI — உங்கள் PostgreSQL தரவுத்தளங்களை வளமான, மின்னல் வேகமான AJAX இணைய இடைமுகத்துடன் எங்கிருந்தும் பயன்படுத்தவும்.

CLI கருவிகள்

  • ipython-sql — IPython அல்லது IPython நோட்புக்கில் SQL கட்டளைகளை வழங்க ஒரு தரவுத்தளத்துடன் இணைக்கவும்.
  • ஐரிடிஸ் — தன்னியக்க நிறைவு மற்றும் தொடரியல் சிறப்பம்சத்துடன் கூடிய ரெடிஸிற்கான கிளி.
  • pgcenter — PostgreSQL க்கான சிறந்த நிர்வாகக் கருவி.
  • pg_activity — PostgreSQL சர்வர் செயல்பாடு கண்காணிப்புக்கான பயன்பாடு போன்றது.
  • pg_top - PostgreSQLக்கான 'மேல்'.
  • pspg - போஸ்ட்கிரெஸ் பேஜர்
  • sqlcl — Oracle SQL Developer Command Line (SQLcl) என்பது ஆரக்கிள் தரவுத்தளத்திற்கான இலவச கட்டளை வரி இடைமுகமாகும்.
  • usql - PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server ஆகியவற்றுக்கான உலகளாவிய கட்டளை-வரி இடைமுகம், மற்றும் பல தரவுத்தளங்கள் NoSQL மற்றும் தொடர்பற்ற தரவுத்தளங்கள் உட்பட!

dbcli

  • அதீனாக்ல் — AthenaCLI என்பது AWS Athena சேவைக்கான CLI கருவியாகும், இது தானாக நிறைவு மற்றும் தொடரியல் சிறப்பம்சத்தை செய்ய முடியும்.
  • லைட்கிலி - தானாக நிறைவு மற்றும் தொடரியல் சிறப்பம்சத்துடன் SQLite தரவுத்தளங்களுக்கான CLI.
  • mssql-clli — தானியங்கு நிறைவு மற்றும் தொடரியல் சிறப்பம்சத்துடன் SQL சேவையகத்திற்கான கட்டளை வரி கிளையன்ட்.
  • மைக்லி — தன்னியக்க நிறைவு மற்றும் தொடரியல் சிறப்பம்சத்துடன் MySQL க்கான டெர்மினல் கிளையண்ட்.
  • pgcli - தானாக நிறைவு மற்றும் தொடரியல் சிறப்பம்சத்துடன் Postgres CLI.
  • vcli — தானாக நிறைவு மற்றும் தொடரியல் சிறப்பம்சத்துடன் வெர்டிகா CLI.

டிபி-ஸ்கீமா வழிசெலுத்தல் மற்றும் காட்சிப்படுத்தல்

  • dbdiagram.io — எளிய DSL மொழியைப் பயன்படுத்தி உங்கள் தரவுத்தள உறவு விளக்கப்படங்களை வரையவும் விரைவாக ஓட்டவும் உதவும் விரைவான மற்றும் எளிமையான கருவி.
  • ERAரசவாதம் - நிறுவன உறவு வரைபடங்களை உருவாக்கும் கருவி.
  • ஸ்கீமா கிராலர் — ஒரு இலவச தரவுத்தள ஸ்கீமா கண்டுபிடிப்பு மற்றும் புரிந்துகொள்ளும் கருவி.
  • திட்ட உளவாளி — உங்கள் தரவுத்தளத்தை HTML ஆவணமாக்கல், நிறுவன உறவு வரைபடங்கள் உட்பட உருவாக்குதல்.
  • tbls — Go இல் எழுதப்பட்ட தரவுத்தளத்தை ஆவணப்படுத்துவதற்கான CI-நட்பு கருவி.

மாடலர்கள்

  • Navicat டேட்டா மாடலர் — உயர்தர கருத்தியல், தருக்க மற்றும் இயற்பியல் தரவு மாதிரிகளை உருவாக்க உதவும் சக்திவாய்ந்த மற்றும் செலவு குறைந்த தரவுத்தள வடிவமைப்பு கருவி.
  • ஆரக்கிள் SQL டெவலப்பர் டேட்டா மாடலர் — Oracle SQL டெவலப்பர் டேட்டா மாடலர் என்பது ஒரு இலவச வரைகலை கருவியாகும், இது உற்பத்தித்திறனை மேம்படுத்துகிறது மற்றும் தரவு மாதிரியாக்கப் பணிகளை எளிதாக்குகிறது.
  • pgmodeler - PostgreSQL க்காக வடிவமைக்கப்பட்ட தரவு மாடலிங் கருவி.

இடம்பெயர்வு கருவிகள்

  • 2 பாஸ் — டேட்டாபேஸ் உள்ளமைவு-குறியீடு கருவி, இது idempotent DDL ஸ்கிரிப்ட்களின் கருத்தைப் பயன்படுத்துகிறது.
  • பறக்கும் பாதை - தரவுத்தள இடம்பெயர்வு கருவி.
  • பேய் — MySQL க்கான ஆன்லைன் ஸ்கீமா இடம்பெயர்வு.
  • திரவநிலை — தரவுத்தள திட்ட மாற்றங்களைக் கண்காணிப்பதற்கும், நிர்வகிப்பதற்கும் மற்றும் பயன்படுத்துவதற்கும் தரவுத்தள-சுயாதீன நூலகம்.
  • மைக்ரா — வித்தியாசம் போல ஆனால் PostgreSQL திட்டங்களுக்கு.
  • node-pg-migrate - Node.js தரவுத்தள இடம்பெயர்வு மேலாண்மை postgres க்காக பிரத்தியேகமாக கட்டப்பட்டது. (ஆனால் SQL தரநிலைக்கு இணங்க மற்ற DB களுக்கும் பயன்படுத்தலாம் - எ.கா. CockroachDB.)
  • பைரசீஸ் — ஒரு PostgreSQL தரவுத்தள திட்டத்தை YAML என விவரிக்க பயன்பாடுகளை வழங்குகிறது.
  • ஸ்கீமா ஹீரோ — அறிவிப்பு தரவுத்தள திட்ட மேலாண்மைக்கான குபெர்னெட்டஸ் ஆபரேட்டர் (தரவுத்தள திட்டங்களுக்கான gitops).
  • ஸ்கிட்ச் - கட்டமைப்பு இல்லாத மேம்பாடு மற்றும் நம்பகமான வரிசைப்படுத்துதலுக்கான விவேகமான தரவுத்தள-நேட்டிவ் மாற்ற மேலாண்மை.
  • yuniql — நேட்டிவ் .NET Core 3.0+ ஐக் கொண்டு உருவாக்கப்பட்ட மற்றொரு ஸ்கீமா பதிப்பு மற்றும் இடம்பெயர்வு கருவி மேலும் சிறப்பாக உள்ளது.

குறியீடு உருவாக்கும் கருவிகள்

  • ddl-ஜெனரேட்டர் — டேபிள் டேட்டாவிலிருந்து SQL DDL (தரவு வரையறை மொழி) அனுமானிக்கப்படுகிறது.
  • திட்டம்2ddl — தேவையற்ற தகவல்களை வடிகட்டுதல், வெவ்வேறு கோப்புகளில் தனித்தனி DDL, அழகான வடிவ வெளியீடு ஆகியவற்றைக் கொண்ட ddl init ஸ்கிரிப்ட்களை அமைக்க Oracle ஸ்கீமாவை ஏற்றுமதி செய்வதற்கான கட்டளை வரி.

ரேப்பர்களின்

  • ட்ரீம்ஃபாக்டரி - மொபைல், இணையம் மற்றும் IoT பயன்பாடுகளுக்கான திறந்த மூல REST API பின்தளம்.
  • ஹசுரா கிராப்க்யூஎல் எஞ்சின் — சிறந்த தானியமான அணுகல் கட்டுப்பாட்டுடன் Postgres இல் வேகமான, உடனடி நிகழ்நேர GraphQL APIகள், தரவுத்தள நிகழ்வுகளில் வெப்ஹூக்குகளைத் தூண்டும்.
  • jl-sql - JSON மற்றும் CSV ஸ்ட்ரீம்களுக்கான SQL.
  • mysql_fdw — MySQL க்கான PostgreSQL வெளிநாட்டு தரவு ரேப்பர்.
  • Oracle REST தரவு சேவைகள் — ஒரு இடைநிலை ஜாவா பயன்பாடு, ORDS ஆனது தரவுத்தள பரிவர்த்தனைகளுக்கு HTTP(S) வினைச்சொற்களை (GET, POST, PUT, DELETE, முதலியன) வரைபடமாக்குகிறது மற்றும் JSON ஐப் பயன்படுத்தி வடிவமைக்கப்பட்ட முடிவுகளை வழங்கும்.
  • முப்பட்டகத்தின் — Prisma உங்கள் தரவுத்தளத்தை நிகழ்நேர GraphQL API ஆக மாற்றுகிறது.
  • postgREST - எந்த Postgres தரவுத்தளத்திற்கும் REST API.
  • perst — Go இல் எழுதப்பட்ட எந்த தரவுத்தளங்களிலிருந்தும் ஒரு RESTful API ஐ வழங்குவதற்கான ஒரு வழியாகும்.
  • ஓய்வுSQL — ஜாவா மற்றும் HTTP APIகளுடன் கூடிய SQL ஜெனரேட்டர், XML அல்லது JSON வரிசைப்படுத்தலுடன் எளிய RESTful HTTP API ஐப் பயன்படுத்துகிறது.
  • மறுசீரமைப்பு — உங்கள் SQL தரவுத்தளத்தை REST API ஆக எளிதாக மாற்றவும்.
  • sandman2 — உங்கள் மரபு தரவுத்தளத்திற்கான RESTful API சேவையை தானாக உருவாக்கவும்.
  • sql-boot — உங்கள் SQL வினவல்களுக்கான மேம்பட்ட REST மற்றும் UI ரேப்பர்.

காப்பு கருவிகள்

  • pgbackrest - நம்பகமான PostgreSQL காப்புப்பிரதி & மீட்டமை.
  • பார்மேன் - PostgreSQL க்கான காப்பு மற்றும் மீட்பு மேலாளர்.

பிரதி/தரவு செயல்பாடு

  • தரவுத்தொகுப்பு — தரவுகளை ஆராய்ந்து வெளியிடுவதற்கான ஒரு கருவி.
  • dtle — MySQL க்கான விநியோகிக்கப்பட்ட தரவு பரிமாற்ற சேவை.
  • pgsync - தரவுத்தளங்களுக்கு இடையில் Postgres தரவை ஒத்திசைக்கவும்.
  • பக்_பச்சோந்தி — MySQL முதல் PostgreSQL பிரதி அமைப்பு வரை பைதான் 3 இல் எழுதப்பட்டுள்ளது. MySQL இலிருந்து வரிசைப் படங்களை இழுக்க கணினி mysql-replication ஐப் பயன்படுத்துகிறது, அவை JSONB ஆக PostgreSQL இல் சேமிக்கப்படுகின்றன.
  • PGDeltaStream - போஸ்ட்கிரெஸ் லாஜிக்கல் டிகோடிங் அம்சத்தைப் பயன்படுத்தி, வெப்சாக்கெட்களில் ஒருமுறையாவது போஸ்ட்கிரெஸ் மாற்றங்களை ஸ்ட்ரீம் செய்வதற்கான கோலாங் வெப்சர்வர்.
  • repmgr - PostgreSQL க்கான மிகவும் பிரபலமான பிரதி மேலாளர்.

ஸ்கிரிப்டுகள்

  • pgx_scripts — PostgreSQL நிபுணர்களின் எங்கள் குழுவால் உருவாக்கப்பட்ட தரவுத்தள பகுப்பாய்வு மற்றும் நிர்வாகத்திற்கான பயனுள்ள சிறிய ஸ்கிரிப்ட்களின் தொகுப்பு.
  • pgsql-bloat-estimation - PostgreSQL க்கான குறியீடுகள் மற்றும் அட்டவணைகளில் புள்ளிவிவர வீக்கத்தை அளவிடுவதற்கான வினவல்கள்.
  • pgWikiDont — SQL சோதனையானது உங்கள் தரவுத்தளம் விதிகளை பின்பற்றுகிறதா என்பதை சரிபார்க்கிறது https://wiki.postgresql.org/wiki/Don’t_Do_This.
  • pg-utils — பயனுள்ள PostgreSQL பயன்பாடுகள்.
  • Postgres ஏமாற்று தாள் — பயனுள்ள SQL-ஸ்கிரிப்டுகள் மற்றும் கட்டளைகள் மூலம் .
  • postgres_dba - Postgres DBAகள் மற்றும் அனைத்து பொறியாளர்களுக்கான பயனுள்ள கருவிகளின் தொகுப்பு காணவில்லை.
  • postgres_queries_and_commands.sql - பயனுள்ள PostgreSQL வினவல்கள் மற்றும் கட்டளைகள்.
  • TPT — இந்த sqlplus ஸ்கிரிப்ட்கள் ஆரக்கிள் டேட்டாபேஸ் செயல்திறன் மேம்படுத்தல் மற்றும் சரிசெய்தலுக்கானவை.

கண்காணிப்பு/புள்ளிவிவரம்/செயல்திறன்

  • ASH பார்வையாளர் — Oracle மற்றும் PostgreSQL DB இல் செயலில் உள்ள அமர்வு வரலாற்றுத் தரவின் வரைகலை காட்சியை வழங்குகிறது.
  • மோனியோக் - முகவர் இல்லாத & செலவு குறைந்த MySQL கண்காணிப்பு கருவி.
  • mssql-கண்காணிப்பு — சேகரிக்கப்பட்ட, InfluxDB மற்றும் Grafana ஐப் பயன்படுத்தி Linux செயல்திறனில் உங்கள் SQL சேவையகத்தைக் கண்காணிக்கவும்.
  • நாவிகேட் மானிட்டர் — உங்கள் கண்காணிப்பை முடிந்தவரை திறம்படச் செய்ய சக்திவாய்ந்த அம்சங்களுடன் நிரம்பிய பாதுகாப்பான, எளிமையான மற்றும் ஏஜென்ட் இல்லாத ரிமோட் சர்வர் கண்காணிப்புக் கருவி.
  • பெர்கோனா கண்காணிப்பு மற்றும் மேலாண்மை - MySQL மற்றும் MongoDB செயல்திறனை நிர்வகிப்பதற்கும் கண்காணிப்பதற்கும் திறந்த மூல தளம்.
  • pganalyze சேகரிப்பான் - PostgreSQL அளவீடுகள் மற்றும் பதிவுத் தரவைச் சேகரிப்பதற்காக புள்ளியியல் சேகரிப்பாளரை Pganalyze.
  • postgres-சோதனை - போஸ்ட்கிரெஸ் தரவுத்தளங்களின் ஆரோக்கியத்தைப் பற்றிய ஆழமான பகுப்பாய்வு செய்ய பயனர்களை அனுமதிக்கும் புதிய தலைமுறை கண்டறியும் கருவி.
  • postgres_exporter — PostgreSQL சர்வர் அளவீடுகளுக்கான ப்ரோமிதியஸ் ஏற்றுமதியாளர்.
  • pgDash — உங்கள் PostgreSQL தரவுத்தளங்களின் ஒவ்வொரு அம்சத்தையும் அளந்து கண்காணிக்கவும்.
  • PgHero - Postgres க்கான செயல்திறன் டேஷ்போர்டு - சுகாதார சோதனைகள், பரிந்துரைக்கப்பட்ட குறியீடுகள் மற்றும் பல.
  • pgmetrics - இயங்கும் PostgreSQL சேவையகத்திலிருந்து தகவல் மற்றும் புள்ளிவிவரங்களை சேகரித்து காட்சிப்படுத்தவும்.
  • ப.கடுகு - Postgres க்கான பயனர் இடைமுகம் திட்டங்களை விளக்குகிறது, மேலும் செயல்திறனை மேம்படுத்துவதற்கான உதவிக்குறிப்புகளையும் விளக்குகிறது.
  • pgstats — PostgreSQL புள்ளிவிவரங்களைச் சேகரித்து, அவற்றை CSV கோப்புகளில் சேமிக்கலாம் அல்லது stdout இல் அச்சிடலாம்.
  • pgwatch2 — நெகிழ்வான தன்னிறைவான PostgreSQL அளவீடுகள் கண்காணிப்பு/டாஷ்போர்டிங் தீர்வு.
  • Telegraf PostgreSQL சொருகி — உங்கள் postgres தரவுத்தளத்திற்கான அளவீடுகளை வழங்குகிறது.

Zabbix

  • மாமோன்சு - PostgreSQL க்கான கண்காணிப்பு முகவர்.
  • ஒராபிக்ஸ் - Orabbix என்பது பல அடுக்கு கண்காணிப்பு, செயல்திறன் மற்றும் கிடைக்கும் அறிக்கை மற்றும் ஆரக்கிள் தரவுத்தளங்களுக்கான அளவீடு, சர்வர் செயல்திறன் அளவீடுகள் ஆகியவற்றை வழங்க Zabbix Enterprise Monitor உடன் பணிபுரிய வடிவமைக்கப்பட்ட ஒரு செருகுநிரலாகும்.
  • pg_monz - இது PostgreSQL தரவுத்தளத்திற்கான Zabbix கண்காணிப்பு டெம்ப்ளேட் ஆகும்.
  • பியோரா - ஆரக்கிள் தரவுத்தளங்களைக் கண்காணிக்க பைதான் ஸ்கிரிப்ட்.
  • ZabbixDBA - ZabbixDBA வேகமானது, நெகிழ்வானது மற்றும் உங்கள் RDBMS ஐக் கண்காணிக்க, தொடர்ந்து சொருகி வளரும்.

சோதனை

  • DbFit — உங்கள் தரவுத்தள குறியீட்டின் எளிதான சோதனை-உந்துதல் வளர்ச்சியை ஆதரிக்கும் தரவுத்தள சோதனை கட்டமைப்பு.
  • RegreSQL — பின்னடைவு உங்கள் SQL வினவல்களை சோதிக்கிறது.

தரவு ஜெனரேட்டர்

நிர்வாகம்

  • pgbadger - வேகமான PostgreSQL பதிவு அனலைசர்.
  • pgbedrock - போஸ்ட்கிரெஸ் கிளஸ்டரின் பாத்திரங்கள், பங்கு உறுப்பினர், திட்ட உரிமை மற்றும் சலுகைகளை நிர்வகிக்கவும்.
  • pgslice - போஸ்ட்கிரெஸ் பகிர்வு பை போல எளிதானது.

HA/Failover/Sharding

  • சிட்டஸ் — பல முனைகளில் உங்கள் தரவு மற்றும் உங்கள் வினவல்களை விநியோகிக்கும் Postgres நீட்டிப்பு.
  • புரவலர் - ZooKeeper, etcd, அல்லது Consul உடன் PostgreSQL உயர் கிடைக்கும் டெம்ப்ளேட்.
  • பெர்கோனா எக்ஸ்ட்ராடிபி கிளஸ்டர் — MySQL கிளஸ்டரிங் மற்றும் உயர் கிடைக்கும் தன்மைக்கான உயர் அளவிடுதல் தீர்வு.
  • ஸ்டோலன் — PostgreSQL உயர் கிடைக்கும் தன்மைக்கான கிளவுட் நேட்டிவ் PostgreSQL மேலாளர்.
  • pg_auto_failover — தானியங்கி தோல்வி மற்றும் அதிக கிடைக்கும் தன்மைக்கான Postgres நீட்டிப்பு மற்றும் சேவை.
  • pglookout - PostgreSQL பிரதி கண்காணிப்பு மற்றும் தோல்வி டீமான்.
  • PostgreSQL தானியங்கி தோல்வி — Pacemaker மற்றும் Corosync ஆகிய தொழில் குறிப்புகளின் அடிப்படையில் Postgres-க்கான உயர்-கிடைப்பு.
  • postgresql_cluster — PostgreSQL ஹை-அவைலபிலிட்டி கிளஸ்டர் ("பாட்ரோனி" மற்றும் "DCS(etcd)" அடிப்படையில்). Ansible உடன் வரிசைப்படுத்தலை தானியக்கமாக்குகிறது.
  • வைடெஸ் — பொதுவான ஷார்டிங் மூலம் MySQL இன் கிடைமட்ட அளவிடுதலுக்கான தரவுத்தள கிளஸ்டரிங் அமைப்பு.

Kubernetes

  • குபேடிபி - குபெர்னெட்டஸில் இயங்கும் உற்பத்தி தர தரவுத்தளங்களை எளிதாக்குகிறது.
  • போஸ்ட்கிரெஸ் ஆபரேட்டர் - Postgres ஆபரேட்டர், Patroni மூலம் இயக்கப்படும் Kubernetes (K8s) இல் மிகவும் கிடைக்கக்கூடிய PostgreSQL கிளஸ்டர்களை செயல்படுத்துகிறது.
  • ஸ்பைலோ - டோக்கருடன் HA PostgreSQL கிளஸ்டர்கள்.
  • ஸ்டாக் கிரெஸ் - எண்டர்பிரைஸ்-கிரேடு, குபெர்னெட்டஸில் முழு அடுக்கு PostgreSQL.

கட்டமைப்பு டியூனிங்

  • MySQLTuner-perl — Perl இல் எழுதப்பட்ட ஸ்கிரிப்ட், இது MySQL நிறுவலை விரைவாக மதிப்பாய்வு செய்யவும், செயல்திறன் மற்றும் நிலைத்தன்மையை அதிகரிக்க மாற்றங்களைச் செய்யவும் உங்களை அனுமதிக்கிறது.
  • PG Configurator - உகந்ததாக உருவாக்க இலவச ஆன்லைன் கருவி postgresql.conf.
  • pgtune - PostgreSQL உள்ளமைவு வழிகாட்டி.
  • postgresqltuner.pl — உங்கள் PostgreSQL தரவுத்தள உள்ளமைவை பகுப்பாய்வு செய்ய எளிய ஸ்கிரிப்ட் மற்றும் டியூனிங் ஆலோசனைகளை வழங்கவும்.

DevOps

  • DBmaestro - DBmaestro வெளியீட்டு சுழற்சிகளை துரிதப்படுத்துகிறது மற்றும் முழு IT சுற்றுச்சூழல் அமைப்பு முழுவதும் சுறுசுறுப்பை ஆதரிக்கிறது.
  • டோட் டெவொப்ஸ் கருவித்தொகுப்பு — Toad DevOps டூல்கிட் உங்கள் DevOps பணிப்பாய்வுக்குள் முக்கிய தரவுத்தள மேம்பாட்டு செயல்பாடுகளை செயல்படுத்துகிறது —தரம், செயல்திறன் அல்லது நம்பகத்தன்மையை சமரசம் செய்யாமல்.

திட்ட மாதிரிகள்

அறிக்கையிடல்

  • போலி — SQL பிரியர்களுக்காக உருவாக்கப்பட்ட SQL அறிக்கையிடல் பயன்பாடு பயன்படுத்த எளிதானது.

வழங்கல்கள்

  • DBdeployer — MySQL தரவுத்தள சேவையகங்களை எளிதாக வரிசைப்படுத்தும் கருவி.
  • dbatools — நீங்கள் ஒரு கட்டளை வரி SQL சர்வர் மேனேஜ்மென்ட் ஸ்டுடியோ போல் நினைக்கும் பவர்ஷெல் தொகுதி.
  • Postgres.app — முழு அம்சமான PostgreSQL நிறுவல் நிலையான Mac பயன்பாடாக தொகுக்கப்பட்டுள்ளது.
  • BigSQL - Postgres இன் டெவலப்பர்-நட்பு விநியோகம்.
  • யானை கொட்டகை - வலை அடிப்படையிலான PostgreSQL மேலாண்மை முன்-இறுதியானது PostgreSQL உடன் பயன்படுத்த பல பயன்பாடுகள் மற்றும் பயன்பாடுகளை தொகுக்கிறது.

பாதுகாப்பு

  • அக்ரா - தரவுத்தள பாதுகாப்பு தொகுப்பு. புல-நிலை குறியாக்கத்துடன் கூடிய தரவுத்தள ப்ராக்ஸி, மறைகுறியாக்கப்பட்ட தரவு மூலம் தேடுதல், SQL ஊசி தடுப்பு, ஊடுருவல் கண்டறிதல், ஹனிபாட்கள். கிளையன்ட் பக்க மற்றும் ப்ராக்ஸி பக்க ("வெளிப்படையான") குறியாக்கத்தை ஆதரிக்கிறது. SQL, NoSQL.

குறியீடு வடிவமைப்பாளர்கள்

  • CodeBuff — இயந்திர கற்றல் மூலம் மொழி-அஞ்ஞானம் அழகான அச்சிடுதல்.

பங்களிப்பு

தரவுத்தளத்தில் ஏதேனும் கண்டுபிடிப்புகள் இருந்தால், தயவுசெய்து பகிரவும். பின்னூட்டங்களைப் பெறுவதில் நான் மகிழ்ச்சியடைவேன் - PR மற்றும் நட்சத்திரங்கள். உங்கள் சொந்த தாள்களை உருவாக்குவது பற்றி ஏதேனும் கேள்விகள் இருந்தால், அவற்றையும் எழுதுங்கள்.

ஆதாரம்: www.habr.com

கருத்தைச் சேர்