Варақаи аҷиби DIY ё GitHub ба ҷои блокнот

Варақаи аҷиби DIY ё GitHub ба ҷои блокнот

Салом, Хабр! Эҳтимол, ҳар яки мо файле дошта бошад, ки дар он чизе барои худамон муфид ва ҷолибро пинҳон мекунем. Баъзе истинодҳо ба мақолаҳо, китобҳо, анборҳо, дастурҳо. Инҳо метавонанд хатчӯбҳои браузер ё ҳатто ҷадвалҳои кушода бошанд, ки баъдтар боқӣ мондаанд. Бо гузашти вақт, ҳамаи ин варам мекунанд, пайвандҳо кушода мешаванд ва аксари маводҳо кӯҳна мешаванд.

Чӣ мешавад, агар мо ин некиро бо ҷомеа мубодила кунем ва ин файлро дар GitHub ҷойгир кунем? Он гоҳ кори шумо метавонад барои ягон каси дигар муфид бошад ва шумо метавонед дар якҷоягӣ аҳамияти худро нигоҳ дошта, навсозиҳои онҳоеро, ки мехоҳанд тавассути PR-и хуби кӯҳна мехоҳанд, қабул кунед. Лоиҳа маҳз барои ҳамин тарҳрезӣ шудааст. Рӯйхати аҷиб. Он ба ТОП 10 анбори GitHub дохил карда шудааст, дорои 138К ситора ва истинод ба асарҳои шумо метавонад мустақиман дар решаи README пайдо шавад, ки аудиторияи зиёдеро ба кори шумо ҷалб мекунад. Дуруст аст, ки ин каме кӯшишро талаб мекунад. Ман мехоҳам, ки таҷрибаи худро дар бораи чунин кӯшишҳо бо шумо мубодила кунам.

Номи ман Максим Грамин аст. Дар CROC ман таҳияи Java ва таҳқиқоти пойгоҳи додаҳо мекунам. Дар ин паём ман ба шумо мегӯям, ки Рӯйхати аҷиб чист ва чӣ гуна бояд репои расмии олиҷаноби худро созед.

Рӯйхати аҷиб чист

Вақте ки ман бояд ягон технологияи нав ё забони барномасозиро бифаҳмам, аввалин коре, ки ман мекунам, ба ин ҷо меравам - ман бахши мувофиқро меёбам ва дар он варақаҳои мувофиқ мавҷуданд. Ва аз рӯи шумораи ситораҳо ва афзоиши доимии онҳо, на танҳо ман ин корро мекунам.
Варақаи аҷиби DIY ё GitHub ба ҷои блокнот

Дар асл, ин як readme.md ҳамвор оддӣ аст, ки дар алоҳида зиндагӣ мекунад анборҳо, дар байни ҳама анборҳои GitHub ҷои 8-умро ишғол мекунад ва истинодҳоро ба варақаҳои дигари ба ҳама гуна мавзӯъ бахшидашуда дар бар мегирад. Масалан, дар бахши забонҳои барномасозӣ шумо метавонед варақаҳои Awesome Python ва Awesome Go пайдо кунед ва Front-End Development дорои миқдори зиёди захираҳои рушди WEB мебошад. Ва, албатта, - фасли пойгоҳи додаҳо (Мо ба ин каме дертар бармегардем). Ва ҳа, ҳамаи ин танҳо бо мавзӯъҳои техникӣ маҳдуд намешавад. Масалан, дар бахшҳои фароғатӣ ва бозиҳо шумо инчунин метавонед бисёр чизҳои ҷолибро пайдо кунед (ман шахсан хурсанд будам аҷиб-фантазия).
Хусусияти асосии он аст, ки ҳамаи ин варақаҳо на аз ҷониби муаллиф, балки аз ҷониби ҷомеа нигоҳ дошта мешаванд ва мувофиқи қоидаҳои махсус ва хеле қатъӣ тартиб дода мешаванд. манифести аҷиб. Ҳар як чунин варақ ҷомеаи мустақили мутахассисон аст, ҳаёти худро дорад ва ба дархостҳои ҷалби шумо боз аст, ки онро боз ҳам беҳтар мекунад. Ва инчунин ҳар кас метавонад варақаи худро созад, агар ягон мавзӯъ то ҳол фаро гирифта нашуда бошад.

Муаллифи идея ва координатори тамоми ин корхона афсонавӣ Синдре Сорхус мебошад. аввалин шахс дар GitHub, муаллиф бештар Модулҳои 1000 npm, ва маҳз ӯ PR-ҳои шуморо қабул мекунад.
Варақаи аҷиби DIY ё GitHub ба ҷои блокнот

Чӣ тавр ба рӯйхати олӣ дохил шудан мумкин аст

Агар шумо ногаҳон варақи мувофиқро дар мавзӯи ҷолибе наёфта бошед, пас ин аввалин аломати он аст, ки шумо бояд онро худатон созед!

Ман ба шумо бо истифода аз мисоли фарзанди худ мегӯям. Воситаҳои олитарини пойгоҳи додаҳо — Аз лоиҳа ба лоиҳа ман бояд бо як қатор пойгоҳи додаҳо кор кунам ва аз ин рӯ ман файлеро оғоз кардам, ки дар он асбобҳои муфид барои кор бо онҳо, ҳама гуна муҳоҷиркунандагони пойгоҳи додаҳо, IDEҳо, панелҳои маъмурӣ, абзорҳои мониторинг ва ҳама навъҳои чизҳои гуногун. Асбобҳое, ки ман аллакай истифода кардаам ё танҳо ба нақша гирифтам, ки истифода барам. Ман ин файлро бо ҳамкорони CROC ва берун аз он мубодила кардам. Ин ба бисёр одамон кӯмак кард ва ҷолиб буд. Дар натиҷа, ман мехостам шӯҳрати бештар дошта бошам, вақте ки рӯзе мушоҳида кардам, ки дар бахши Пойгоҳи додаҳо дар ин мавзӯъ варақ нест. Ва ман қарор додам, ки ман дар он ҷо илова кунам.

Барои ин чӣ лозим аст?

  1. Мо як репои муқаррарии GitHub-ро бо номе ба мисли олӣ ба қайд мегирем. Дар ҳолати ман, он олитарин-база-базаҳо буд
  2. Мо варақи худро ба формати олӣ меорем, ин ба мо кӯмак мекунад generator-awesome-list, ки ҳамаи файлҳои заруриро дар формати зарурӣ тавлид мекунад
  3. Таъсиси CI воқеӣ. олиҷаноб-линт ва Травис Си ба мо кӯмак мекунад, ки назорат кунем эътибор варақаи мо
  4. Мо 30 рӯз интизорем
  5. Мо ҳадди аққал 2 PR-и одамони дигарро баррасӣ мекунем
  6. Ва дар ниҳоят мо ба репои асосӣ PR месозем, ки дар он мо истиноди репои худро илова мекунем. Дар ин ҷо шумо бояд ҳама чизро бодиққат хонед ва ҳама талаботҳои сершуморро барои варақи нав ва худи PR бодиққат иҷро кунед.

Панкейки аввалини ман луқмадор шуд
Варақаи аҷиби DIY ё GitHub ба ҷои блокнот
Аммо андаке вакт гузашт, ман боз хам бештар материал чамъ кардам, дар болои хатохо кор кардам ва чуръат кардам кӯшиши дуюм.

Аммо ман як чизи хеле муҳимро фаромӯш кардам, ки бо нармӣ ба ман ишора кард:
Варақаи аҷиби DIY ё GitHub ба ҷои блокнот

Ман хеле эҳтиёткор набудам ва барои тасдиқи он, ки ҳама шартҳо иҷро шудаанд, яккорнро илова накардам
Варақаи аҷиби DIY ё GitHub ба ҷои блокнот

Пас аз он каме вақт гузашт, чанд таҳрири дигар дар асоси шарҳҳо ва деринтизор твитки пиари ман кабул шуд.

Ҳамин тавр, ман муаллифи варақи аввалини худ шудам ва онҳо қабул карданд PR аз ҷомеа барои илова кардани воситаҳои нав. Ва бисёре аз онҳо аллакай дохил карда шудаанд Воситаҳои олитарини пойгоҳи додаҳо. Агар шумо барои пайравӣ кардани пайванд хеле танбал бошед,

дар ин ҷо интихоби ҷорӣ дар замони нашри интишори аст

Воситаҳои олитарини пойгоҳи додаҳо Варақаи аҷиби DIY ё GitHub ба ҷои блокнот

Рӯйхати асбобҳои пойгоҳи додаҳо аз ҷониби ҷомеа

Дар ин ҷо мо дар бораи абзорҳои аҷиби муфид ва аҷиби таҷрибавӣ маълумот ҷамъ хоҳем кард, ки бо пойгоҳи додаҳо барои DBA, DevOps, Developers ва одамони оддӣ содда карда мешаванд.

Озод ҳис кунед, ки маълумотро дар бораи db-tools худ ё db-tools дӯстдоштаи шахси сеюм илова кунед.

Мундариҷа

ИН ҶО

  • AnySQL Maestro — Аввалин абзори маъмурии бисёрҳадаф барои идоракунӣ, назорат ва таҳияи пойгоҳи додаҳо.
  • Aqua Data Studio — Aqua Data Studio нармафзори маҳсулнокӣ барои таҳиягарони пойгоҳи додаҳо, DBAs ва таҳлилгарон аст.
  • Database.net - Воситаи сершумори идоракунии пойгоҳи додаҳо бо дастгирии 20+ пойгоҳи додаҳо.
  • datagrip - IDE кросс-платформа барои пойгоҳи додаҳо ва SQL аз ҷониби JetBrains.
  • dbeaver — Менеҷери универсалии пойгоҳи додаҳо ва муштарии SQL.
  • dbForge Studio барои MySQL — IDE универсалӣ барои таҳия, идоракунӣ ва идоракунии пойгоҳи додаҳои MySQL ва MariaDB.
  • dbForge Studio барои Oracle — IDE-и пурқувват барои идоракунӣ, маъмурият ва таҳияи Oracle.
  • dbForge Studio барои PostgreSQL — Воситаи GUI барои идора ва таҳияи пойгоҳи додаҳо ва объектҳо.
  • dbForge Studio барои SQL Server — Муҳити тавонои ҳамгирошудаи рушд барои таҳия, идоракунӣ, маъмурият, таҳлили додаҳо ва ҳисоботдиҳии SQL Server.
  • dbKoda — Муосир (чаҳорчӯбаи JavaScript/Electron), IDE манбаи кушода барои MongoDB. Он дорои хусусиятҳо барои дастгирии таҳия, маъмурият ва танзими иҷроиш дар пойгоҳи додаҳои MongoDB мебошад.
  • IBEExpert - Асбоби ҳамаҷонибаи GUI барои Firebird ва InterBase.
  • HeidiSQL — Мизоҷи сабук барои идоракунии MySQL, MSSQL ва PostgreSQL, ки дар Delphi навишта шудааст.
  • мизи кории mysql — MySQL Workbench як воситаи ягонаи визуалӣ барои меъморони пойгоҳи додаҳо, таҳиягарон ва DBA мебошад.
  • Навикат — Воситаи таҳияи пойгоҳи додаҳо, ки ба шумо имкон медиҳад ҳамзамон ба пойгоҳи додаҳои MySQL, MariaDB, SQL Server, Oracle, PostgreSQL ва SQLite аз як замима пайваст шавед.
  • Таҳиягари Oracle SQL — Oracle SQL Developer як муҳити озод ва ҳамгирошудаи рушд аст, ки таҳия ва идоракунии Oracle Databaseро ҳам дар густариши анъанавӣ ва ҳам дар абрӣ содда мекунад.
  • pgAdmin — Маъмурият ва платформаи таҳия ва таҳияи PostgreSQL, маъмултарин ва бойтарин манбаи кушодаасос, пешрафтатарин пойгоҳи додаҳои кушодаасос дар ҷаҳон.
  • pgAdmin3 - Дастгирии дарозмуддат барои pgAdmin3.
  • Таҳиягари PL/SQL — IDE, ки махсусан барои таҳияи воҳидҳои барномаҳои захирашуда барои пойгоҳи додаҳои Oracle нигаронида шудааст.
  • PostgreSQL Maestro — Идоракунии пурра ва пурқудрати пойгоҳи додаҳо, администратор ва абзори таҳия барои PostgreSQL.
  • Оби — Toad як ҳалли беҳтарини пойгоҳи додаҳо барои таҳиягарон, маъмурон ва таҳлилгарони додаҳо мебошад. Тағйироти мураккаби пойгоҳи додаҳоро бо як абзори идоракунии пойгоҳи додаҳо идора кунед.
  • Toad Edge — Воситаи соддакардашудаи таҳияи пойгоҳи додаҳо барои MySQL ва Postgres.
  • ТОра — TOra як IDE манбаи кушодаи SQL барои Oracle, MySQL ва PostgreSQL dbs мебошад.
  • Студияи Валентина — Махзани маълумотҳои Valentina DB, MySQL, MariaDB, PostgreSQL ва SQLite-ро РОЙГОН эҷод кунед, идора кунед, пурсед ва омӯзед.

Менеҷерони GUI / Мизоҷон

  • Администратор — Идоракунии пойгоҳи додаҳо дар як файли PHP.
  • DbVisualizer — Воситаи универсалии пойгоҳи додаҳо барои таҳиягарон, DBA ва таҳлилгарон.
  • HouseOps — Enterprise ClickHouse Ops UI барои шумо дархостҳо иҷро кунед, саломатии ClickHouse-ро назорат кунед ва бисёриҳоро фикр кунед.
  • JackDB — Дастрасии мустақими SQL ба ҳама маълумоти шумо, новобаста аз он ки он дар куҷо зиндагӣ мекунад.
  • OmniDB — Воситаи веб барои идоракунии пойгоҳи додаҳо.
  • Pgweb — Браузери пойгоҳи интернетӣ барои PostgreSQL, ки дар Go навишта шудааст ва дар мошинаҳои macOS, Linux ва Windows кор мекунад.
  • phpLiteAdmin — Воситаи идоракунии пойгоҳи додаҳои SQLite дар асоси веб, ки дар PHP бо дастгирии SQLite3 ва SQLite2 навишта шудааст.
  • phpMyAdmin — Интерфейси веб барои MySQL ва MariaDB.
  • давом — PSequel интерфейси тоза ва соддаро пешкаш мекунад, то шумо вазифаҳои умумии PostgreSQL-ро зуд иҷро кунед.
  • PopSQL — Муҳаррири муосир ва муштараки SQL барои дастаи шумо.
  • Постико - Мизоҷи муосири PostgreSQL барои Mac.
  • Робо 3Т — Robo 3T (собиқ Robomongo) як воситаи идоракунии кросс-платформаи MongoDB мебошад.
  • Давомномаи Pro — Sequel Pro як барномаи идоракунии пойгоҳи додаҳои Mac барои кор бо пойгоҳи додаҳои MySQL ва MariaDB зуд ва ба осонӣ истифодашаванда мебошад.
  • Студияи SQL Operations — Воситаи идоракунии маълумот, ки имкон медиҳад кор бо SQL Server, Azure SQL DB ва SQL DW аз Windows, macOS ва Linux.
  • Коршиноси SQLite — Интерфейси графикӣ ҳамаи хусусиятҳои SQLite-ро дастгирӣ мекунад.
  • sqlpad — Муҳаррири SQL дар асоси веб дар абри хусусии шумо кор мекунад.
  • SQLPro — Менеҷери оддӣ ва тавонои Postgres барои macOS.
  • SQuirreL — Мизоҷи графикии SQL, ки дар Java навишта шудааст, ки ба шумо имкон медиҳад сохтори пойгоҳи додаҳои мувофиқи JDBC-ро бубинед, маълумотро дар ҷадвалҳо паймоиш кунед, фармонҳои SQL ва ғ.
  • SQLTools — Идоракунии пойгоҳи додаҳо барои VSCode.
  • sqlyog — GUI мукаммалтарин ва осонтарини истифодабарии MySQL.
  • Табикс — Муҳаррири SQL ва иктишофи оддии тиҷоратии кушодаасос барои Clickhouse.
  • Ҷадвали Плюс - Воситаи муосир, ватанӣ ва дӯстона GUI барои пойгоҳи додаҳои релятсионӣ: MySQL, PostgreSQL, SQLite ва ғайра.
  • TeamPostgreSQL — GUI Administration Web PostgreSQL — пойгоҳи додаҳои PostgreSQL-и худро аз ҳама ҷо, бо интерфейси бой ва тези AJAX веб истифода баред.

Воситаҳои CLI

  • ipython-sql — Ба пойгоҳи додаҳо барои баровардани фармонҳои SQL дар дохили IPython ё IPython Notebook пайваст шавед.
  • иредис - Cli барои Redis бо пуркунии худкор ва равшансозии синтаксис.
  • pgcenter — Воситаи маъмули администратор барои PostgreSQL.
  • pg_activity - Замимаи беҳтарин барои мониторинги фаъолияти сервери PostgreSQL.
  • pg_top - "боло" барои PostgreSQL.
  • pspg — Postgres Pager
  • sqlcl — Oracle SQL Developer Command Line (SQLcl) интерфейси ройгони сатри фармон барои Database Oracle мебошад.
  • usql — Интерфейси универсалии сатри фармон барои PostgreSQL, MySQL, Database Oracle, SQLite3, Microsoft SQL Server, ва бисьёр дигар базахо аз ҷумла NoSQL ва пойгоҳи додаҳои ғайрирасмӣ!

dbcli

  • атенакл — AthenaCLI як абзори CLI барои хидмати AWS Athena мебошад, ки метавонад ба таври худкор пуркунӣ ва равшансозии синтаксисро иҷро кунад.
  • litecli - CLI барои пойгоҳи додаҳои SQLite бо пуркунии худкор ва равшансозии синтаксис.
  • mssql-cli — Мизоҷи сатри фармон барои SQL Server бо пуркунии худкор ва равшансозии синтаксис.
  • микли — Мизоҷи терминал барои MySQL бо пуркунии худкор ва равшансозии синтаксис.
  • pgcli - Postgres CLI бо пуркунии худкор ва равшансозии синтаксис.
  • vcli - Vertica CLI бо пуркунии худкор ва равшансозии синтаксис.

Навигатсия ва визуализатсияи схемаи DB

  • dbdiagram.io — Асбоби зуд ва оддӣ барои кӯмак ба шумо дар кашидани диаграммаҳои муносибатҳои пойгоҳи додаҳо ва ҷараён бо забони оддии DSL.
  • ERAlchemy — Асбоби тавлиди Диаграммаҳои Муносибати Шахсият.
  • SchemaCrawler - Асбоби ройгони кашф ва фаҳмиши схемаи пойгоҳи додаҳо.
  • Схемаи ҷосусӣ — Эҷоди пойгоҳи додаи шумо ба ҳуҷҷатҳои HTML, аз ҷумла диаграммаҳои Муносибатҳои Шахси.
  • tbls — Асбоби CI-Friendly барои ҳуҷҷатгузории пойгоҳи додаҳо, ки дар Go навишта шудааст.

Моделсозон

  • Навсозандаи маълумот Навикат — Воситаи пуриқтидор ва камхарҷи тарроҳии пойгоҳи додаҳо, ки ба шумо барои сохтани моделҳои босифати консептуалӣ, мантиқӣ ва физикии додаҳо кӯмак мекунад.
  • Oracle SQL Developer Data Modeler — Oracle SQL Developer Data Modeler як абзори графикии ройгон аст, ки маҳсулнокиро баланд мебардорад ва вазифаҳои моделсозии додаҳоро содда мекунад.
  • pgmodeler — Воситаи моделсозии додаҳо, ки барои PostgreSQL пешбинӣ шудааст.

Воситаҳои муҳоҷират

  • 2басс — Воситаи конфигуратсияи пойгоҳи додаҳо ҳамчун код, ки консепсияи скриптҳои идемпотенти DDL-ро истифода мебарад.
  • роҳи парвоз - Воситаи интиқоли пойгоҳи додаҳо.
  • г-ост - Муҳоҷирати схемаи онлайн барои MySQL.
  • ликибаза — Китобхонаи мустақил аз пойгоҳи додаҳо барои пайгирӣ, идора ва татбиқи тағйироти схемаи пойгоҳи додаҳо.
  • мигра - Мисли фарқият, аммо барои схемаҳои PostgreSQL.
  • node-pg-migrate — Идоракунии муҳоҷирати пойгоҳи додаҳои Node.js танҳо барои postgres сохта шудааст. (Аммо онро инчунин барои дигар МД-ҳои мутобиқ ба стандарти SQL истифода бурдан мумкин аст - масалан CockroachDB.)
  • Пирс — Утилитаҳоро барои тавсифи схемаи пойгоҳи додаҳои PostgreSQL ҳамчун YAML пешниҳод мекунад.
  • SchemaHero — Оператори Kubernetes барои идоракунии схемаи декларативии пойгоҳи додаҳо (gitops барои схемаҳои пойгоҳи додаҳо).
  • Скитч — Идоракунии оқилонаи тағирот дар пойгоҳи додаҳо барои рушди бидуни чаҳорчӯба ва густариши боэътимод.
  • юникл — Боз як абзори дигари версияи схема ва муҳоҷир, ки танҳо бо .NET Core 3.0+ сохта шудааст ва умедворем беҳтар аст.

Воситаҳои тавлиди код

  • ddl-генератор — SQL DDL (Забони муайянкунии маълумот) аз маълумоти ҷадвал хулоса мебарорад.
  • scheme2ddl — Сатри фармон барои содироти схемаи Oracle барои маҷмӯи скриптҳои ddl init бо қобилияти филтр кардани иттилооти номатлуб, ҷудо кардани DDL дар файлҳои гуногун, баромади формати зебо.

Саволкунандаҳо

  • Заводи орзу — Бозгашти сарчашмаи кушодаи REST API барои барномаҳои мобилӣ, веб ва IoT.
  • Муҳаррики Hasura GraphQL - API-ҳои фаврӣ ва фаврии GraphQL дар Postgres бо назорати дақиқи дастрасӣ, инчунин вебхукҳоро дар рӯйдодҳои пойгоҳи додаҳо ба вуҷуд меоранд.
  • jl-sql - SQL барои ҷараёнҳои JSON ва CSV.
  • mysql_fdw — Бастабандии маълумоти хориҷӣ PostgreSQL барои MySQL.
  • Хадамоти маълумотҳои Oracle REST — Замимаи сатҳи миёнаи Java, ORDS феълҳои HTTP(S)-ро (GET, POST, PUT, DELETE ва ғайра) ба транзаксияҳои пойгоҳи додаҳо харита мекунад ва ҳама натиҷаҳоро бо истифода аз JSON формат мекунад.
  • Prism — Prisma базаи шуморо ба API GraphQL-и воқеӣ табдил медиҳад.
  • postgREST - API REST барои ҳама гуна пойгоҳи додаҳои Postgres.
  • перст — Ин роҳи хидматрасонии RESTful API аз ҳама гуна пойгоҳи додаҳои дар Go навишташуда аст.
  • restSQL — Генератори SQL бо API-ҳои Java ва HTTP, API-и оддии RESTful HTTP бо силсилаи XML ё JSON -ро истифода мебарад.
  • бозгардонидан — Ба осонӣ махзани SQL-и худро ба REST API табдил диҳед.
  • 2 — Барои махзани мероси худ ба таври худкор хидмати RESTful API эҷод кунед.
  • sql-боркунӣ - Мукаммали REST ва UI барои дархостҳои SQL-и шумо.

Воситаҳои эҳтиётӣ

  • pgbackrest - Нусхабардорӣ ва барқарорсозии боэътимоди PostgreSQL.
  • Барман — Менеҷери нусхабардорӣ ва барқарорсозӣ барои PostgreSQL.

Амалиёти такрорӣ/маълумот

  • Маҷмӯаи маълумот — Восита барои омӯхтан ва нашри маълумот.
  • dtle - Хидмати интиқоли маълумот барои MySQL.
  • pgsync - Маълумоти Postgresро байни пойгоҳи додаҳо ҳамоҳанг созед.
  • pg_hameleon — Системаи такрории MySQL ба PostgreSQL, ки дар Python 3 навишта шудааст. Система китобхонаи mysql-replication-ро барои кашидани тасвирҳои сатр аз MySQL, ки дар PostgreSQL ҳамчун JSONB нигоҳ дошта мешаванд, истифода мебарад.
  • PGDeltaStream - Веб-сервери Golang барои ҷараён додани Postgres ҳадди аққал як маротиба тавассути вебсокетҳо бо истифода аз хусусияти рамзгузории мантиқии Postgres тағир меёбад.
  • repmgr — Маъмултарин менеҷери такрорӣ барои PostgreSQL.

Сутунҳо

  • pgx_scripts - Маҷмӯаи скриптҳои муфиди хурд барои таҳлил ва идоракунии пойгоҳи додаҳо, ки аз ҷониби дастаи мо дар PostgreSQL Experts сохта шудааст.
  • 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 барои оптимизатсияи иҷрои Oracle Database ва бартарафсозии мушкилот мебошанд.

Мониторинг/Омор/Иҷроиш

  • Намоишгари ASH — Намоиши графикии маълумоти таърихи сессияи фаъолро дар дохили Oracle ва PostgreSQL DB таъмин мекунад.
  • Монёг — Воситаи мониторинги MySQL бе агентӣ ва камхарҷ.
  • mssql-мониторинг - Бо истифода аз ҷамъоварӣ, InfluxDB ва Grafana, сервери SQL-и худро дар кори Linux назорат кунед.
  • Navicat Monitor — Воситаи мониторинги дурдасти сервери бехатар, содда ва бе агент, ки бо хусусиятҳои пурқувват муҷаҳҳаз шудааст, то мониторинги шуморо то ҳадди имкон самаранок гардонад.
  • Мониторинг ва идоракунии Percona — Платформаи кушодаасос барои идора ва мониторинги иҷрои MySQL ва MongoDB.
  • коллектори pganalyze - Коллектори омори Pganalyze барои ҷамъоварии ченакҳои PostgreSQL ва маълумоти сабт.
  • пас аз санҷиш — Воситаи ташхиси насли нав, ки ба корбарон имкон медиҳад, ки таҳлили амиқи саломатии пойгоҳҳои Postgres гузаронанд.
  • postgres_exporter — содиркунандаи Prometheus барои ченакҳои сервери PostgreSQL.
  • pgDash — Ҳар як ҷанбаи пойгоҳи додаҳои PostgreSQL-и худро чен кунед ва пайгирӣ кунед.
  • PgHero - Панели иҷроиш барои Postgres - санҷишҳои саломатӣ, индексҳои пешниҳодшуда ва ғайра.
  • pgmetrics — Маълумот ва оморро аз сервери PostgreSQL коркунанда ҷамъоварӣ ва намоиш диҳед.
  • pgХардал - Интерфейси корбар барои Postgres нақшаҳоро шарҳ медиҳад ва инчунин маслиҳатҳо барои беҳтар кардани кор.
  • pgstats — Омори PostgreSQL-ро ҷамъ мекунад ва ё онҳоро дар файлҳои CSV захира мекунад ё дар stdout чоп мекунад.
  • pgwatch2 - Ҳалли чандири мустақили ченакҳои PostgreSQL мониторинг / панели асбобҳо.
  • Плагини Telegraf PostgreSQL - Барои пойгоҳи додаҳои postgres-и шумо ченакҳоро таъмин мекунад.

Зарифӣ

  • Мамонсу — Агенти мониторинг барои PostgreSQL.
  • Orabbix — Orabbix як плагинест, ки барои кор бо Zabbix Enterprise Monitor тарҳрезӣ шудааст, то мониторинги бисёрсатҳа, гузоришдиҳии кор ва дастрасӣ ва андозагирии пойгоҳи додаҳои Oracle ва инчунин нишондиҳандаҳои иҷрои серверро таъмин кунад.
  • pg_monz — Ин қолаби мониторинги Zabbix барои пойгоҳи додаҳои PostgreSQL мебошад.
  • Пира - Скрипти Python барои мониторинги пойгоҳи додаҳои Oracle.
  • ZabbixDBA - ZabbixDBA плагини зуд, фасеҳ ва пайваста инкишофёбанда барои назорати RDBMS-и шумост.

Озмоиши

  • DbFit - Чаҳорчӯбаи санҷиши пойгоҳи додаҳо, ки таҳияи осони санҷиши коди пойгоҳи додаҳои шуморо дастгирӣ мекунад.
  • RegreSQL - Санҷиши регрессионии дархостҳои SQL-и шумо.

Генератори маълумот

маъмурият

  • pgbadger - Таҳлилгари зуди PostgreSQL Log.
  • pgbedrock - Нақшҳо, узвияти нақш, моликияти схема ва имтиёзҳои кластери Postgres-ро идора кунед.
  • pgslice - Тақсимоти Postgres мисли пирог осон.

HA/Failover/Sharding

  • Ситус - Тавсеаи Postgres, ки маълумот ва дархостҳои шуморо дар саросари гиреҳҳои сершумор паҳн мекунад.
  • парастор — Шаблон барои дастрасии баланд PostgreSQL бо ZooKeeper, etcd ё Консул.
  • Кластери Percona XtraDB - Як ҳалли миқёспазирии баланд барои кластерсозии MySQL ва дастрасии баланд.
  • столон — Менеҷери абрии PostgreSQL барои дастрасии баланди PostgreSQL.
  • pg_auto_failover — Тавсеаи Postgres ва хидматрасонӣ барои интиқоли автоматӣ ва дастрасии баланд.
  • pglookout — Мониторинги такрории PostgreSQL ва демони ноком.
  • Гузаронидани худкори PostgreSQL - Дастрасии баланд барои Postgres, дар асоси истинодҳои саноатӣ Pacemaker ва Corosync.
  • postgresql_cluster — Кластери баланд дастрасии PostgreSQL (дар асоси "Patroni" ва "DCS(etcd)"). Автоматикунонии ҷойгиркунӣ бо Ansible.
  • Витес — Системаи кластерсозии пойгоҳи додаҳо барои миқёси уфуқии MySQL тавассути тақсимоти умумӣ.

Кубернитель

  • KubeDB — Кубернетес кор кардани пойгоҳи додаҳои истеҳсолиро осон кунад.
  • Оператори Postgres — Оператори Postgres кластерҳои дастраси PostgreSQL-ро дар Kubernetes (K8s) имкон медиҳад, ки аз ҷониби Patroni дастгирӣ карда мешавад.
  • Спило - Кластерҳои HA PostgreSQL бо Docker.
  • StackGres - Синфи корпоративӣ, Full Stack PostgreSQL дар Kubernetes.

Танзими конфигуратсия

  • MySQLTuner-perl — Скрипте дар Perl навишта шудааст, ки ба шумо имкон медиҳад насби MySQL-ро зуд аз назар гузаронед ва барои баланд бардоштани самаранокӣ ва устуворӣ ислоҳот ворид кунед.
  • PGConfigurator — Воситаи ройгони онлайн барои тавлиди оптимизатсияшуда postgresql.conf.
  • pgtune — Устоди конфигуратсияи PostgreSQL.
  • postgresqltuner.pl — Скрипти оддӣ барои таҳлили конфигуратсияи пойгоҳи додаҳои PostgreSQL ва додани маслиҳат оид ба танзим.

DevOps

  • DBmaestro — DBmaestro давраҳои релизҳоро суръат мебахшад ва чолокиро дар тамоми экосистемаи IT дастгирӣ мекунад.
  • Toolkit Toad DevOps — Toad DevOps Toolkit функсияҳои асосии таҳияи пойгоҳи додаҳоро дар ҷараёни кории DevOps-и худ бидуни осеб ба сифат, кор ва эътимоднокӣ иҷро мекунад.

Намунаҳои схема

ҳисоботдиҳӣ

  • Poly - Замимаи гузоришдиҳии SQL-и ба осонӣ истифодашаванда барои дӯстдорони SQL сохта шудааст.

Тақсимбандӣ

  • DBdeployer — Воситае, ки серверҳои пойгоҳи додаҳои MySQL-ро ба осонӣ ҷойгир мекунад.
  • dbatools — Модули PowerShell, ки шумо метавонед онро ҳамчун як сатри фармони SQL Server Management Studio фикр кунед.
  • Postgres.app — Насби мукаммали PostgreSQL, ки ҳамчун як барномаи стандартии Mac баста шудааст.
  • BigSQL - Тақсимоти ба таҳиягарон мувофиқи Postgres.
  • Фил Шед — Пешниҳоди идоракунии PostgreSQL дар асоси веб, ки якчанд утилитҳо ва барномаҳоро барои истифода бо PostgreSQL бастабандӣ мекунад.

Амният

  • акра - Маҷмӯи амнияти пойгоҳи додаҳо. Прокси пойгоҳи додаҳо бо рамзгузории сатҳи саҳроӣ, ҷустуҷӯ тавассути маълумоти рамзгузорӣ, пешгирии тазриқи SQL, ошкоркунии ҳамла, кӯзаҳо. Рамзгузории тарафи муштарӣ ва прокси ("шаффоф") -ро дастгирӣ мекунад. SQL, NoSQL.

Форматдиҳандагони код

  • CodeBuff - Чопи зебои забон-агностикӣ тавассути омӯзиши мошин.

Саҳми

Агар шумо ягон бозёфт барои базаи маълумот дошта бошед, лутфан мубодила кунед. Ман инчунин аз гирифтани фикру мулоҳизаҳо хушҳолам - PR ва ситораҳо. Агар шумо дар бораи сохтани варақаҳои шахсии худ ягон савол дошта бошед, онҳоро низ нависед.

Манбаъ: will.com

Илова Эзоҳ