නියම 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 npm මොඩියුල, සහ ඔබේ PR ලැබෙන්නේ ඔහුට ය.
නියම DIY පත්‍රය, නොට්පෑඩ් වෙනුවට GitHub

නියම ලැයිස්තුවට ඇතුළු වන්නේ කෙසේද

ඔබට උනන්දුවක් දක්වන මාතෘකාවක් පිළිබඳ සුදුසු පත්‍රයක් හදිසියේම ඔබට හමු නොවන්නේ නම්, ඔබ එය ඔබම සාදා ගත යුතු පළමු ලකුණ මෙයයි!

මගේ මොළයේ උදාහරණය භාවිතා කර මම ඔබට කියමි. නියම දත්ත සමුදා මෙවලම් — ව්‍යාපෘතියෙන් ව්‍යාපෘතියට මට විවිධ දත්ත සමුදායන් සමඟ වැඩ කිරීමට සිදු වේ, ඒ නිසා මම ඔවුන් සමඟ වැඩ කිරීම සඳහා ප්‍රයෝජනවත් මෙවලම්, සියලු වර්ගවල දත්ත සමුදා සංක්‍රමණිකයන්, IDEs, පරිපාලක පැනල්, අධීක්ෂණ මෙවලම් සහ සියලු වර්ගවල ගොනුවක් ආරම්භ කළෙමි. විවිධ දේවල්. මම දැනටමත් භාවිතා කර ඇති හෝ භාවිතා කිරීමට පටන් ගැනීමට සැලසුම් කර ඇති මෙවලම්. මම මෙම ගොනුව CROC සහ ඉන් ඔබ්බෙහි සගයන් සමඟ බෙදා ගත්තෙමි. මෙය බොහෝ දෙනෙකුට උපකාර වූ අතර සිත්ගන්නා සුළු විය. එහි ප්‍රතිඵලයක් වශයෙන්, දත්ත සමුදා අංශයේ මෙම මාතෘකාව පිළිබඳ පත්‍රිකාවක් නොමැති බව දිනක් දුටු විට මට තවත් කීර්තියක් අවශ්‍ය විය. මම තීරණය කළා මගේ එක එතනට එකතු කරන්න.

මේ සඳහා අවශ්‍ය වන්නේ කුමක්ද?

  1. අපි නියම GitHub repo එකක් ලියාපදිංචි කරන්නෙමු. මගේ නඩුවේදී එය නියමයි-දත්ත සමුදාය-මෙවලම්
  2. අපි අපගේ පත්‍රය නියම ආකෘතියට ගෙන එයි, මෙය අපට උපකාරී වනු ඇත Generator-wesome-list, අවශ්‍ය සියලුම ගොනු අවශ්‍ය ආකෘතියෙන් ජනනය කරනු ඇත
  3. සැබෑ CI පිහිටුවීම. awesome-lint සහ ට්‍රැවිස් සීඅයි අපට පාලනය කිරීමට උපකාරී වනු ඇත වලංගුභාවය අපේ පත්රය
  4. අපි දින 30 ක් බලා සිටිමු
  5. අපි අවම වශයෙන් වෙනත් පුද්ගලයින් 2 දෙනෙකුගේ PR සමාලෝචනය කරන්නෙමු
  6. අවසාන වශයෙන් අපි ප්‍රධාන repo වෙත PR එකක් සාදන්නෙමු, එහිදී අපි අපගේ repo වෙත සබැඳියක් එක් කරන්නෙමු. මෙහිදී ඔබ සෑම දෙයක්ම හොඳින් කියවිය යුතු අතර නව පත්‍රය සහ PR සඳහා වන අවශ්‍යතා රාශියක් ප්‍රවේශමෙන් සපුරාලිය යුතුය.

මගේ පළමු පෑන්කේක් ගුලියක් බවට පත් විය
නියම DIY පත්‍රය, නොට්පෑඩ් වෙනුවට GitHub
නමුත් ටික වේලාවක් ගත වූ විට, මම ඊටත් වඩා දේවල් එකතු කර, වැරදි මත වැඩ කර එඩිතර විය දෙවන උත්සාහය.

නමුත් මට ඉතා වැදගත් දෙයක් අමතක විය, එය මට මෘදු ලෙස ඉඟි කළේය:
නියම DIY පත්‍රය, නොට්පෑඩ් වෙනුවට GitHub

මම එතරම් පරිස්සම් නොවූ අතර සියලු කොන්දේසි සපුරා ඇති බව තහවුරු කිරීමට යුනිකෝන් එකක් එකතු කළේ නැත
නියම DIY පත්‍රය, නොට්පෑඩ් වෙනුවට GitHub

පසුව තව ටික වේලාවක් ගත විය, අදහස් මත පදනම් වූ තවත් සංස්කරණ කිහිපයක් සහ දිගු කලක් බලා සිටි ට්වීට්මගේ PR පිළිගත්තා කියලා.

ඒ නිසා මම මගේ පළමු පත්රයේ කතුවරයා බවට පත් වූ අතර, ඔවුන් ලැබීමට පටන් ගත්හ PR නව මෙවලම් එකතු කිරීමට ප්‍රජාවෙන්. තවද ඒවායින් බොහොමයක් දැනටමත් ඇතුළත් කර ඇත නියම දත්ත සමුදා මෙවලම්. ඔබ සබැඳිය අනුගමනය කිරීමට කම්මැලි නම්,

පළ කිරීම පළ කරන අවස්ථාවේ වත්මන් තේරීම මෙන්න

නියම දත්ත සමුදා මෙවලම් නියම DIY පත්‍රය, නොට්පෑඩ් වෙනුවට GitHub

ප්‍රජා මෙහෙයවන දත්ත සමුදා මෙවලම් ලැයිස්තුව

DBA, DevOps, Developers සහ හුදු මිනිසුන් සඳහා දත්ත සමුදායන් සමඟ සරල කරන විශ්මයජනක ප්‍රයෝජනවත් සහ නියම පර්යේෂණාත්මක මෙවලම් පිළිබඳ තොරතුරු මෙහිදී අපි රැස්කර ගනිමු.

ඔබේම db-මෙවලම් හෝ ඔබේ ප්‍රියතම තෙවන පාර්ශවීය db-මෙවලම් පිළිබඳ තොරතුරු එක් කිරීමට නිදහස් වන්න.

අන්තර්ගතය

මුල්

  • AnySQL Maestro — දත්ත සමුදා කළමනාකරණය, පාලනය සහ සංවර්ධනය සඳහා ප්‍රමුඛ බහුකාර්ය පරිපාලක මෙවලම.
  • Aqua Data Studio — Aqua Data Studio යනු දත්ත සමුදා සංවර්ධකයින්, DBAs සහ විශ්ලේෂකයින් සඳහා වන ඵලදායිතා මෘදුකාංගයකි.
  • Database.net - 20+ දත්ත සමුදායන් සඳහා සහය ඇති බහු දත්ත සමුදා කළමනාකරණ මෙවලම.
  • දත්ත ග්‍රිප් — JetBrains විසින් දත්ත සමුදායන් සහ SQL සඳහා හරස් වේදිකා IDE.
  • ඩීබීවර් - නොමිලේ විශ්ව දත්ත සමුදා කළමනාකරු සහ SQL සේවාදායකයා.
  • MySQL සඳහා dbForge Studio — MySQL සහ MariaDB දත්ත සමුදා සංවර්ධනය, කළමනාකරණය සහ පරිපාලනය සඳහා විශ්ව IDE.
  • Oracle සඳහා dbForge Studio - ඔරකල් කළමනාකරණය, පරිපාලනය සහ සංවර්ධනය සඳහා බලවත් IDE.
  • PostgreSQL සඳහා dbForge Studio — දත්ත සමුදායන් සහ වස්තු කළමනාකරණය සහ සංවර්ධනය සඳහා GUI මෙවලම.
  • SQL සේවාදායකය සඳහා dbForge Studio - SQL සේවාදායක සංවර්ධනය, කළමනාකරණය, පරිපාලනය, දත්ත විශ්ලේෂණය සහ වාර්තා කිරීම සඳහා බලවත් ඒකාබද්ධ සංවර්ධන පරිසරය.
  • dbKoda — නවීන (JavaScript/Electron රාමුව), MongoDB සඳහා විවෘත කේත IDE. MongoDB දත්ත සමුදායන් මත සංවර්ධනය, පරිපාලනය සහ කාර්ය සාධනය සුසර කිරීම සඳහා සහාය වීමට එහි විශේෂාංග ඇත.
  • IBExpert — Firebird සහ InterBase සඳහා විස්තීර්ණ GUI මෙවලම.
  • හෙයිඩිඑස්කිව්එල් - ඩෙල්ෆි හි ලියා ඇති MySQL, MSSQL සහ PostgreSQL කළමනාකරණය සඳහා සැහැල්ලු සේවාදායකයෙක්.
  • MySQL වැඩ බංකුව — MySQL Workbench යනු දත්ත සමුදා නිර්මාණ ශිල්පීන්, සංවර්ධකයින් සහ DBAs සඳහා ඒකාබද්ධ දෘශ්‍ය මෙවලමකි.
  • නාවිකාට් — MySQL, MariaDB, SQL Server, Oracle, PostgreSQL, සහ SQLite දත්ත සමුදායන් වෙත එක් යෙදුමකින් එකවර සම්බන්ධ වීමට ඔබට ඉඩ සලසන දත්ත සමුදා සංවර්ධන මෙවලමකි.
  • ඔරකල් SQL සංවර්ධක — Oracle SQL Developer යනු සාම්ප්‍රදායික සහ Cloud යෙදවුම් දෙකෙහිම Oracle දත්ත සමුදාය සංවර්ධනය සහ කළමනාකරණය සරල කරන නිදහස්, ඒකාබද්ධ සංවර්ධන පරිසරයකි.
  • pgAdmin - ලෝකයේ වඩාත්ම දියුණු විවෘත මූලාශ්‍ර දත්ත ගබඩාව වන PostgreSQL සඳහා වඩාත් ජනප්‍රිය සහ විශේෂාංග පොහොසත් විවෘත මූලාශ්‍ර පරිපාලනය සහ සංවර්ධන වේදිකාව.
  • pgAdmin3 - pgAdmin3 සඳහා දිගුකාලීන සහාය.
  • PL/SQL සංවර්ධක - Oracle දත්ත සමුදායන් සඳහා ගබඩා කර ඇති වැඩසටහන් ඒකක සංවර්ධනය කිරීම සඳහා විශේෂයෙන් ඉලක්ක කර ඇති IDE.
  • PostgreSQL Maestro - PostgreSQL සඳහා සම්පූර්ණ සහ බලවත් දත්ත සමුදා කළමනාකරණය, පරිපාලක සහ සංවර්ධන මෙවලම.
  • ටෝඩ් — Toad යනු සංවර්ධකයින්, පරිපාලකයින් සහ දත්ත විශ්ලේෂකයින් සඳහා වන ප්‍රමුඛතම දත්ත සමුදා විසඳුමයි. තනි දත්ත සමුදා කළමනාකරණ මෙවලමක් සමඟ සංකීර්ණ දත්ත සමුදා වෙනස්කම් කළමනාකරණය කරන්න.
  • ටෝඩ් එජ් — MySQL සහ Postgres සඳහා සරල කළ දත්ත සමුදා සංවර්ධන මෙවලම.
  • ටෝරා - TOra යනු Oracle, MySQL සහ PostgreSQL dbs සඳහා විවෘත මූලාශ්‍ර SQL IDE වේ.
  • වැලන්ටිනා චිත්‍රාගාරය - නොමිලේ Valentina DB, MySQL, MariaDB, PostgreSQL සහ SQLite දත්ත සමුදායන් සාදන්න, පරිපාලනය කරන්න, විමසන්න සහ ගවේෂණය කරන්න.

GUI කළමනාකරුවන්/සේවාලාභීන්

  • පරිපාලක — තනි PHP ගොනුවක දත්ත සමුදා කළමනාකරණය.
  • ඩීබී දෘශ්යකරණය - සංවර්ධකයින්, DBAs සහ විශ්ලේෂකයින් සඳහා විශ්ව දත්ත සමුදා මෙවලම.
  • HouseOps — Enterprise ClickHouse Ops UI ඔබ සඳහා විමසුම් ධාවනය කරයි, ClickHouse සෞඛ්‍යය නිරීක්ෂණය කරයි සහ තවත් බොහෝ අය සිතීමට සලස්වයි.
  • ජැක්ඩීබී — එය කොතැනක ජීවත් වුවත්, ඔබගේ සියලු දත්ත වෙත සෘජු SQL ප්‍රවේශය.
  • OmniDB - දත්ත සමුදා කළමනාකරණය සඳහා වෙබ් මෙවලම.
  • Pgweb - PostgreSQL සඳහා වෙබ්-පාදක දත්ත සමුදා බ්‍රව්සරය, Go හි ලියා ඇති අතර macOS, Linux සහ Windows යන්ත්‍රවල ක්‍රියා කරයි.
  • phpLiteAdmin — SQLite3 සහ SQLite2 සඳහා සහය ඇතිව PHP හි ලියා ඇති වෙබ්-පාදක SQLite දත්ත සමුදා පරිපාලක මෙවලම.
  • phpMyAdmin - MySQL සහ MariaDB සඳහා වෙබ් අතුරු මුහුණතක්.
  • psequel — PSequel ඔබට පොදු PostgreSQL කාර්යයන් ඉක්මනින් සිදු කිරීමට පිරිසිදු සහ සරල අතුරු මුහුණතක් සපයයි.
  • PopSQL - ඔබේ කණ්ඩායම සඳහා නවීන, සහයෝගී SQL සංස්කාරකය.
  • පෝස්ටිකෝ - Mac සඳහා නවීන PostgreSQL සේවාදායකයෙක්.
  • Robo 3T — Robo 3T (කලින් Robomongo) යනු shell-centric cross-platform MongoDB කළමනාකරණ මෙවලමකි.
  • සීකුවෙල් ප්‍රෝ - Sequel Pro යනු MySQL සහ MariaDB දත්ත සමුදායන් සමඟ වැඩ කිරීම සඳහා වේගවත්, භාවිතයට පහසු Mac දත්ත සමුදා කළමනාකරණ යෙදුමකි.
  • SQL මෙහෙයුම් මැදිරිය — Windows, macOS සහ Linux වෙතින් SQL Server, Azure SQL DB සහ SQL DW සමඟ වැඩ කිරීමට හැකි දත්ත කළමනාකරණ මෙවලමකි.
  • SQLite විශේෂ ert - චිත්රක අතුරුමුහුණත සියලු SQLite විශේෂාංග සඳහා සහය දක්වයි.
  • sqlpad - වෙබ් පාදක SQL සංස්කාරකය ඔබගේ පුද්ගලික වලාකුළක ධාවනය වේ.
  • SQLPro - macOS සඳහා සරල, බලවත් Postgres කළමනාකරුවෙකි.
  • SQuirreL — JDBC අනුකූල දත්ත සමුදායක ව්‍යුහය බැලීමට, වගු වල දත්ත පිරික්සීමට, SQL විධාන නිකුත් කිරීමට ඔබට ඉඩ සලසන චිත්‍රක SQL සේවාදායකයා Java හි ලියා ඇත.
  • SQLTools - VSCode සඳහා දත්ත සමුදා කළමනාකරණය.
  • SQLyog — වඩාත්ම සම්පූර්ණ සහ MySQL GUI භාවිතා කිරීමට පහසුය.
  • ටැබික්ස් - Clickhouse සඳහා SQL සංස්කාරක සහ විවෘත මූලාශ්‍ර සරල ව්‍යාපාරික බුද්ධිය.
  • මේස ප්ලස් — සම්බන්ධක දත්ත සමුදායන් සඳහා නවීන, දේශීය සහ මිත්‍රශීලී GUI මෙවලම: MySQL, PostgreSQL, SQLite සහ තවත් දේ.
  • TeamPostgreSQL — PostgreSQL Web Administration GUI — ඔබේ PostgreSQL දත්ත සමුදායන් ඕනෑම තැනක සිට පොහොසත්, අකුණු සැර වේගවත් AJAX වෙබ් අතුරු මුහුණතක් සමඟ භාවිතා කරන්න.

CLI මෙවලම්

  • ipython-sql — IPython හෝ IPython Notebook තුළ SQL විධාන නිකුත් කිරීම සඳහා දත්ත ගබඩාවකට සම්බන්ධ කරන්න.
  • iredis - ස්වයංක්‍රීය සම්පූර්ණ කිරීම සහ වාක්‍ය ඛණ්ඩ උද්දීපනය සමඟ Redis සඳහා Cli.
  • pgcenter - PostgreSQL සඳහා ඉහළ-වැනි පරිපාලක මෙවලම.
  • pg_activity - PostgreSQL සේවාදායක ක්‍රියාකාරකම් අධීක්‍ෂණය සඳහා ඉහළම යෙදුමක් වැනිය.
  • pg_top - PostgreSQL සඳහා 'ඉහළ'.
  • pspg -Postgres පේජර්
  • sqlcl — Oracle SQL Developer Command Line (SQLcl) යනු Oracle Database සඳහා නිදහස් විධාන රේඛා අතුරුමුහුණතකි.
  • usql - PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server සඳහා විශ්ව විධාන රේඛා අතුරු මුහුණතක්, සහ තවත් බොහෝ දත්ත සමුදායන් NoSQL සහ සම්බන්ධතා නොවන දත්ත සමුදායන් ඇතුළුව!

dbcli

  • ඇතනකල් — AthenaCLI යනු AWS Athena සේවාව සඳහා CLI මෙවලමක් වන අතර එය ස්වයංක්‍රීයව සම්පූර්ණ කිරීම සහ වාක්‍ය ඛණ්ඩ උද්දීපනය කළ හැකිය.
  • ලිටෙක්ලි - ස්වයංක්‍රීයව සම්පූර්ණ කිරීම සහ වාක්‍ය ඛණ්ඩ ඉස්මතු කිරීම සහිත SQLite දත්ත සමුදායන් සඳහා CLI.
  • mssql-cli — ස්වයංක්‍රීයව සම්පූර්ණ කිරීම සහ වාක්‍ය ඛණ්ඩ ඉස්මතු කිරීම සහිත SQL සේවාදායකය සඳහා විධාන රේඛා සේවාලාභියෙකු.
  • මයික්ලි — MySQL සඳහා ස්වයංක්‍රීය සම්පූර්ණ කිරීම සහ වාක්‍ය ඛණ්ඩ උද්දීපනය කිරීම සඳහා පර්යන්ත සේවාදායකයෙක්.
  • pgcli - Postgres CLI ස්වයං සම්පූර්ණ කිරීම සහ වාක්‍ය ඛණ්ඩ උද්දීපනය කිරීම.
  • vcli — Vertica CLI ස්වයංක්‍රීයව සම්පූර්ණ කිරීම සහ සින්ටැක්ස් ඉස්මතු කිරීම.

DB-schema සංචලනය සහ දෘශ්‍යකරණය

  • dbdiagram.io — ඔබේ දත්ත සමුදා සම්බන්ධතා රූප සටහන් ඇඳීමට සහ සරල DSL භාෂාව භාවිතයෙන් ඉක්මනින් ගලා යාමට ඔබට උපකාර කිරීම සඳහා ඉක්මන් සහ සරල මෙවලමක්.
  • ERAල්කෙමිය - ආයතන සම්බන්ධතා රූප සටහන් උත්පාදන මෙවලම.
  • SchemaCrawler - නොමිලේ දත්ත සමුදා ක්‍රම සොයාගැනීම් සහ අවබෝධතා මෙවලමක්.
  • ස්කීමා ඔත්තු — ආයතන සම්බන්ධතා රූප සටහන් ඇතුළුව HTML ලේඛනගත කිරීම සඳහා ඔබේ දත්ත සමුදාය උත්පාදනය කිරීම.
  • tbls — Go හි ලියා ඇති දත්ත සමුදායක් ලේඛනගත කිරීම සඳහා CI-හිතකාමී මෙවලම.

නිරූපිකාවන්

  • Navicat දත්ත ආකෘතිකරණය - උසස් තත්ත්වයේ සංකල්පීය, තාර්කික සහ භෞතික දත්ත ආකෘති ගොඩනැගීමට ඔබට උපකාර වන බලවත් සහ ලාභදායී දත්ත සමුදා නිර්මාණ මෙවලමක්.
  • Oracle SQL Developer Data Modeler — Oracle SQL Developer Data Modeler යනු ඵලදායිතාව ඉහළ නංවන සහ දත්ත ආකෘතිකරණ කාර්යයන් සරල කරන නිදහස් චිත්‍රක මෙවලමකි.
  • pgmodeler - PostgreSQL සඳහා නිර්මාණය කර ඇති දත්ත ආකෘතිකරණ මෙවලම.

සංක්‍රමණ මෙවලම්

  • 2bas — idempotent DDL ස්ක්‍රිප්ට් සංකල්පය භාවිතා කරන දත්ත සමුදා වින්‍යාස-කේත මෙවලම.
  • පියාසර මාර්ගය - දත්ත සමුදා සංක්‍රමණ මෙවලම.
  • gh-ost — MySQL සඳහා මාර්ගගත ක්‍රම සංක්‍රමණය.
  • ද්රව පදනම — දත්ත සමුදා ක්‍රම වෙනස්වීම් නිරීක්ෂණය කිරීම, කළමනාකරණය කිරීම සහ යෙදීම සඳහා දත්ත සමුදාය-ස්වාධීන පුස්තකාලය.
  • සංක්‍රමණය වේ - වෙනස මෙන් නමුත් PostgreSQL ක්‍රම සඳහා.
  • node-pg-migrate — Node.js දත්ත සමුදා සංක්‍රමණ කළමනාකරණය postgres සඳහා පමණක් ගොඩනගා ඇත. (නමුත් SQL ප්‍රමිතියට අනුකූල අනෙකුත් DB සඳහාද භාවිතා කළ හැක - උදා. CockroachDB.)
  • පයිර්සීස් - PostgreSQL දත්ත සමුදා සැලැස්මක් YAML ලෙස විස්තර කිරීමට උපයෝගිතා සපයයි.
  • SkemaHero — ප්‍රකාශන දත්ත සමුදා ක්‍රම කළමනාකරණය සඳහා Kubernetes ක්‍රියාකරු (දත්ත සමුදා ක්‍රම සඳහා gitops).
  • ස්කිච් - රාමු-නිදහස් සංවර්ධනය සහ විශ්වාසනීය යෙදවීම සඳහා සංවේදී දත්ත සමුදාය-ස්වදේශීය වෙනස්කම් කළමනාකරණය.
  • yuniql - දේශීය .NET Core 3.0+ සමඟින් සාදන ලද තවත් ක්‍රම අනුවාද සහ සංක්‍රමණ මෙවලමක් සහ වඩා හොඳ යැයි බලාපොරොත්තු වේ.

කේත උත්පාදන මෙවලම්

  • ddl-generator — වගු දත්ත වලින් SQL DDL (දත්ත අර්ථ දැක්වීමේ භාෂාව) අනුමාන කරයි.
  • යෝජනා ක්රමය2ddl — අනවශ්‍ය තොරතුරු පෙරීමට හැකියාව ඇති ddl init ස්ක්‍රිප්ට් සඳහා Oracle schema අපනයනය කිරීම සඳහා වන විධාන රේඛාව, විවිධ ගොනු වල DDL වෙන් කිරීම, ලස්සන ආකෘති ප්‍රතිදානය.

මාළුන්

  • ඩ්‍රීම්ෆැක්ටරි — ජංගම, වෙබ් සහ IoT යෙදුම් සඳහා විවෘත මූලාශ්‍ර REST API පසුබිමක්.
  • Hasura GraphQL එන්ජිම - සියුම් ප්‍රවේශ පාලනයක් සහිත Postgres හි වේගවත්, ක්ෂණික තත්‍ය කාලීන GraphQL API, දත්ත සමුදා සිදුවීම් මත වෙබ් හූක් අවුලුවයි.
  • jl-sql - JSON සහ CSV ප්‍රවාහ සඳහා SQL.
  • mysql_fdw — MySQL සඳහා PostgreSQL විදේශීය දත්ත දවටනය.
  • Oracle REST දත්ත සේවා — මධ්‍යම මට්ටමේ ජාවා යෙදුමක්, ORDS දත්ත සමුදා ගනුදෙනු සඳහා HTTP(S) ක්‍රියාපද (GET, POST, PUT, DELETE, etc.) සිතියම් ගත කර JSON භාවිතයෙන් ආකෘතිගත කළ ඕනෑම ප්‍රතිඵලයක් ලබා දෙයි.
  • ප්රිස්මය — Prisma ඔබගේ දත්ත සමුදාය තත්‍ය කාලීන GraphQL API එකක් බවට පත් කරයි.
  • postgREST - ඕනෑම Postgres දත්ත සමුදායක් සඳහා REST API.
  • perst — Go හි ලියා ඇති ඕනෑම දත්ත සමුදායකින් RESTful API සේවය කිරීමට මාර්ගයකි.
  • restSQL — ජාවා සහ HTTP API සහිත SQL උත්පාදක, XML හෝ JSON අනුක්‍රමිකකරණය සමඟ සරල RESTful HTTP API භාවිතා කරයි.
  • resquel — ඔබගේ SQL දත්ත සමුදාය පහසුවෙන් REST API බවට පරිවර්තනය කරන්න.
  • sandman2 XNUMX — ඔබේ උරුම දත්ත ගබඩාව සඳහා ස්වයංක්‍රීයව RESTful API සේවාවක් උත්පාදනය කරන්න.
  • sql-boot - ඔබගේ SQL විමසුම් සඳහා උසස් REST සහ UI දවටනය.

උපස්ථ මෙවලම්

  • pgbackrest - විශ්වසනීය PostgreSQL උපස්ථ සහ ප්‍රතිසාධනය.
  • බාර්මන් - PostgreSQL සඳහා උපස්ථ සහ ප්‍රතිසාධන කළමනාකරු.

අනුකරණය/දත්ත මෙහෙයුම

  • දත්ත කට්ටලය - දත්ත ගවේෂණය සහ ප්‍රකාශනය සඳහා මෙවලමක්.
  • dtle - MySQL සඳහා බෙදා හරින ලද දත්ත හුවමාරු සේවාව.
  • pgsync - දත්ත සමුදායන් අතර Postgres දත්ත සමමුහුර්ත කරන්න.
  • pg_chameleon — MySQL සිට PostgreSQL දක්වා Python 3 හි ලියා ඇති අනුරූ පද්ධතිය. පද්ධතිය JSONB ලෙස PostgreSQL වෙත ගබඩා කර ඇති MySQL වෙතින් පේළි රූප අදින්න පුස්තකාල mysql-replication භාවිතා කරයි.
  • PGDeltaStream - Postgres ප්‍රවාහ කිරීමට Golang webserver එකක් Postgres තාර්කික විකේතන විශේෂාංගය භාවිතා කරමින් වෙබ් සොකට් හරහා එක් වරක්වත් වෙනස් වේ.
  • repmgr - PostgreSQL සඳහා වඩාත්ම ජනප්‍රිය අනුකරණ කළමනාකරු.

පිටපත්

  • pgx_scripts — PostgreSQL Experts හි අපගේ කණ්ඩායම විසින් නිර්මාණය කරන ලද දත්ත සමුදා විශ්ලේෂණය සහ පරිපාලනය සඳහා ප්‍රයෝජනවත් කුඩා ස්ක්‍රිප්ට් එකතුවකි.
  • pgsql-bloat-ඇස්තමේන්තුව - PostgreSQL සඳහා දර්ශක සහ වගු වල සංඛ්‍යානමය පිම්බීම මැනීමට විමසුම්.
  • pgWikiDont — ඔබේ දත්ත සමුදාය නීති රීති අනුගමනය කරන්නේ දැයි පරීක්ෂා කරන SQL පරීක්ෂණය https://wiki.postgresql.org/wiki/Don’t_Do_This.
  • pg-utils - ප්රයෝජනවත් PostgreSQL උපයෝගිතා.
  • Postgres වංචා පත්රය — ප්‍රයෝජනවත් SQL-scripts සහ commands by .
  • postgres_dba - Postgres DBAs සහ සියලුම ඉංජිනේරුවන් සඳහා අතුරුදහන් වූ ප්රයෝජනවත් මෙවලම් කට්ටලය.
  • postgres_queries_and_commands.sql - ප්‍රයෝජනවත් PostgreSQL විමසුම් සහ විධාන.
  • TPT — මෙම sqlplus scripts Oracle Database කාර්ය සාධන ප්‍රශස්තකරණය සහ දෝශ නිරාකරණය සඳහා වේ.

අධීක්ෂණය/සංඛ්‍යාලේඛන/කාර්ය සාධනය

  • ASH නරඹන්නා — Oracle සහ PostgreSQL DB තුළ ක්‍රියාකාරී සැසි ඉතිහාස දත්තවල චිත්‍රක දසුනක් සපයයි.
  • මොනොග් - නියෝජිත රහිත සහ පිරිවැය-ඵලදායී MySQL අධීක්ෂණ මෙවලම.
  • mssql-අධීක්ෂණය — එකතු කරන ලද, InfluxDB සහ Grafana භාවිතයෙන් Linux කාර්ය සාධනය මත ඔබේ SQL සේවාදායකය නිරීක්ෂණය කරන්න.
  • Navicat මොනිටරය — ඔබේ අධීක්‍ෂණය හැකිතාක් ඵලදායී කිරීමට ප්‍රබල විශේෂාංගවලින් පිරී ඇති ආරක්ෂිත, සරල සහ නියෝජිත රහිත දුරස්ථ සේවාදායක අධීක්ෂණ මෙවලමකි.
  • පර්කෝනා අධීක්ෂණ සහ කළමනාකරණය - MySQL සහ MongoDB කාර්ය සාධන කළමනාකරණය සහ අධීක්ෂණය සඳහා විවෘත මූලාශ්‍ර වේදිකාව.
  • pganalyze එකතු කරන්නා - PostgreSQL ප්‍රමිතික සහ ලොග් දත්ත රැස් කිරීම සඳහා සංඛ්‍යාලේඛන එකතු කරන්නා Pganalyze.
  • පශ්චාත්-පරීක්ෂාව - Postgres දත්ත සමුදායන් පිළිබඳ ගැඹුරු විශ්ලේෂණයක් කිරීමට පරිශීලකයින්ට ඉඩ සලසන නව පරම්පරාවේ රෝග විනිශ්චය මෙවලම.
  • postgres_exporter - PostgreSQL සේවාදායක ප්‍රමිතික සඳහා Prometheus අපනයනකරු.
  • pgDash — ඔබගේ PostgreSQL දත්ත සමුදායේ සෑම අංගයක්ම මැන බැලීම සහ නිරීක්ෂණය කිරීම.
  • PgHero - Postgres සඳහා කාර්ය සාධන උපකරණ පුවරුව - සෞඛ්ය පරීක්ෂා කිරීම්, යෝජිත දර්ශක සහ තවත් දේ.
  • pgmetrics - ධාවනය වන PostgreSQL සේවාදායකයකින් තොරතුරු සහ සංඛ්‍යාලේඛන එකතු කර ප්‍රදර්ශනය කරන්න.
  • pgඅබ - Postgres සඳහා පරිශීලක අතුරුමුහුණතක් සැලසුම් පැහැදිලි කරයි, සහ කාර්ය සාධනය වැඩි දියුණු කිරීමට උපදෙස්.
  • pgstats — PostgreSQL සංඛ්‍යාලේඛන එකතු කරයි, එක්කෝ ඒවා CSV ගොනු තුළ සුරකියි, නැතහොත් stdout මත මුද්‍රණය කරයි.
  • pgwatch2 — නම්‍යශීලී ස්වයං අන්තර්ගත PostgreSQL ප්‍රමිතික අධීක්‍ෂණය/ඩෑෂ්බෝඩ් විසඳුම.
  • Telegraf PostgreSQL ප්ලගිනය — ඔබගේ postgres දත්ත සමුදාය සඳහා ප්‍රමිතික සපයයි.

සර්බික්ස්

  • මමොන්සු - PostgreSQL සඳහා අධීක්ෂණ නියෝජිතයා.
  • ඔරාබික්ස් - Orabbix යනු සේවාදායක කාර්ය සාධන ප්‍රමිතික සමඟින් ඔරකල් දත්ත සමුදායන් සඳහා බහු-ස්ථර අධීක්ෂණය, කාර්ය සාධනය සහ ලබා ගත හැකි වාර්තාකරණය සහ මිනුම් සැපයීම සඳහා Zabbix Enterprise Monitor සමඟ වැඩ කිරීමට නිර්මාණය කර ඇති ප්ලගිනයකි.
  • pg_monz - මෙය PostgreSQL දත්ත සමුදාය සඳහා වන Zabbix අධීක්ෂණ අච්චුවයි.
  • පියෝරා — ඔරකල් දත්ත සමුදායන් නිරීක්ෂණය කිරීමට පයිතන් ස්ක්‍රිප්ට්.
  • ZabbixDBA - ZabbixDBA ඔබේ RDBMS නිරීක්ෂණය කිරීම සඳහා වේගවත්, නම්‍යශීලී සහ අඛණ්ඩව සංවර්ධනය වන ප්ලගිනයකි.

පරීක්ෂා කිරීම

  • DbFit — ඔබේ දත්ත සමුදා කේතය පහසුවෙන් පරීක්‍ෂාවට ලක් කරන සංවර්ධනයට සහාය වන දත්ත සමුදා පරීක්ෂණ රාමුවක්.
  • RegreSQL - ප්‍රතිගාමීත්වය ඔබගේ SQL විමසුම් පරීක්ෂා කිරීම.

දත්ත උත්පාදක යන්ත්රය

පරිපාලනය

  • pgbadger - වේගවත් PostgreSQL ලොග් විශ්ලේෂකය.
  • pgbedrock - Postgres පොකුරේ භූමිකාවන්, භූමිකාව සාමාජිකත්වයන්, ක්‍රම හිමිකම, සහ වරප්‍රසාද කළමනාකරණය කරන්න.
  • pgslice - පයි තරම් පහසු Postgres කොටස් කිරීම.

HA/Filover/Sharding

  • Citus — බහු නෝඩ් හරහා ඔබේ දත්ත සහ ඔබේ විමසුම් බෙදා හරින Postgres දිගුව.
  • අනුශාසක - ZooKeeper, etcd, හෝ Consul සමඟ PostgreSQL ඉහළ ලබා ගත හැකි අච්චුවක්.
  • Percona XtraDB Cluster — MySQL Clustering සහ ඉහළ ලබා ගැනීමේ හැකියාව සඳහා ඉහළ පරිමාණ විසඳුමක්.
  • ස්ටෝලන් - PostgreSQL ඉහළ ලබා ගැනීමේ හැකියාව සඳහා ක්ලවුඩ් ස්වදේශීය PostgreSQL කළමනාකරු.
  • pg_auto_failover - ස්වයංක්‍රීය අසාර්ථකත්වය සහ ඉහළ ලබා ගැනීමේ හැකියාව සඳහා Postgres දිගුව සහ සේවාව.
  • pglookout - PostgreSQL අනුකරණ අධීක්‍ෂණය සහ අසාර්ථක ඩීමන්.
  • PostgreSQL ස්වයංක්‍රීය අසමත් වීම - කර්මාන්ත යොමු කිරීම් Pacemaker සහ Corosync මත පදනම් වූ Postgres සඳහා ඉහළ-ලබාගැනීම.
  • postgresql_cluster — PostgreSQL High-Availability Cluster ("Patroni" සහ "DCS(etcd)" මත පදනම්ව). Ansible සමඟ යෙදවීම ස්වයංක්‍රීය කිරීම.
  • Vitess — සාමාන්‍යකරණය වූ ෂර්ඩිං හරහා MySQL හි තිරස් පරිමාණය සඳහා දත්ත සමුදා පොකුරු පද්ධතිය.

කුබර්නෙට්ස්

  • KubeDB - Kubernetes මත නිෂ්පාදන ශ්‍රේණියේ දත්ත සමුදායන් පහසු කිරීම.
  • Postgres ක්රියාකරු - Postgres Operator විසින් Patroni මගින් බල ගැන්වෙන Kubernetes (K8s) මත ඉහලින් පවතින PostgreSQL පොකුරු සබල කරයි.
  • ස්පිලෝ - එච්ඒ PostgreSQL Clusters with Docker.
  • StackGres - ව්‍යවසාය-ශ්‍රේණියේ, Kubernetes හි සම්පූර්ණ Stack PostgreSQL.

වින්යාස සුසර කිරීම

  • MySQLTuner-perl — ඔබට MySQL ස්ථාපනයක් ඉක්මනින් සමාලෝචනය කිරීමට සහ කාර්ය සාධනය සහ ස්ථාවරත්වය වැඩි කිරීමට ගැලපීම් කිරීමට ඉඩ සලසන Perl හි ලියා ඇති ස්ක්‍රිප්ට්.
  • PGConfigurator - ප්‍රශස්තකරණයක් ජනනය කිරීමට නොමිලේ මාර්ගගත මෙවලමක් postgresql.conf.
  • pgtune - PostgreSQL වින්‍යාස විශාරදයා.
  • postgresqltuner.pl — ඔබේ PostgreSQL දත්ත සමුදා වින්‍යාසය විශ්ලේෂණය කිරීමට සහ සුසර කිරීමේ උපදෙස් ලබා දීමට සරල පිටපතක්.

දේ

  • DBmaestro - DBmaestro මුදා හැරීමේ චක්‍ර වේගවත් කරයි සහ සමස්ත තොරතුරු තාක්ෂණ පරිසර පද්ධතිය හරහා වේගවත් බව සඳහා සහාය වේ.
  • Toad DevOps මෙවලම් කට්ටලය - Toad DevOps මෙවලම් කට්ටලය ඔබගේ DevOps කාර්ය ප්‍රවාහය තුළ ප්‍රධාන දත්ත සමුදා සංවර්ධන කාර්යයන් ක්‍රියාත්මක කරයි - ගුණාත්මක භාවය, කාර්ය සාධනය හෝ විශ්වසනීයත්වය සම්මුතියකින් තොරව.

යෝජනා ක්රමය සාම්පල

වාර්තා

  • පොලි - SQL ආදරවන්තයින් සඳහා ගොඩනගා ඇති පහසු SQL වාර්තාකරණ යෙදුමකි.

බෙදාහැරීම්

  • DBdeployer — MySQL දත්ත සමුදා සේවාදායකයන් පහසුවෙන් යොදවන මෙවලම.
  • dbatools — ඔබ විධාන රේඛා SQL Server Management Studio එකක් ලෙස සිතිය හැකි PowerShell මොඩියුලය.
  • Postgres.app - සම්පූර්ණ විශේෂාංග සහිත PostgreSQL ස්ථාපනය සම්මත Mac යෙදුමක් ලෙස ඇසුරුම් කර ඇත.
  • BigSQL - Postgres හි සංවර්ධක-හිතකාමී බෙදාහැරීමක්.
  • අලි මඩුව - PostgreSQL සමඟ භාවිතා කිරීම සඳහා උපයෝගිතා සහ යෙදුම් කිහිපයක් එකතු කරන වෙබ්-පාදක PostgreSQL කළමනාකරණ ඉදිරිපස අන්තය.

ආරක්ෂක

  • ඇක්රා - දත්ත සමුදා ආරක්ෂණ කට්ටලය. ක්ෂේත්‍ර මට්ටමේ සංකේතනය සහිත දත්ත සමුදා ප්‍රොක්සි, සංකේතාත්මක දත්ත හරහා සෙවීම, SQL එන්නත් වැළැක්වීම, ආක්‍රමණය හඳුනාගැනීම, හනිපොට්. සේවාලාභියා පැත්තේ සහ ප්‍රොක්සි පැත්තේ ("විනිවිද පෙනෙන") සංකේතනයට සහය දක්වයි. SQL, NoSQL.

කේත ආකෘති

  • CodeBuff — යන්ත්‍ර ඉගෙනීම හරහා භාෂා-අඥෙයවාදී ලස්සන-මුද්‍රණය.

දායක වීම

දත්ත සමුදාය සඳහා ඔබට කිසියම් සොයාගැනීමක් තිබේ නම්, කරුණාකර බෙදා ගන්න. ප්‍රතිපෝෂණ ලැබීම ගැන මම සතුටු වෙමි - PR සහ තරු. ඔබේම පත්‍රිකා නිර්මාණය කිරීම ගැන ඔබට කිසියම් ප්‍රශ්නයක් ඇත්නම්, ඒවාද ලියන්න.

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න