DIY mirinda folio, aŭ GitHub anstataŭ notbloko

DIY mirinda folio, aŭ GitHub anstataŭ notbloko

Saluton, Habr! Verŝajne, ĉiu el ni havas dosieron, kie ni kaŝas ion utilan kaj interesan por ni mem. Kelkaj ligiloj al artikoloj, libroj, deponejoj, manlibroj. Ĉi tiuj povus esti retumiloj legosignoj aŭ eĉ nur malfermitaj langetoj lasitaj por poste. Kun la tempo, ĉio ĉi ŝveliĝas, ligiloj ĉesas malfermiĝi, kaj la plej multaj el la materialoj simple malnoviĝas.

Kio se ni dividas ĉi tiun bonaĵon kun la komunumo kaj afiŝas ĉi tiun dosieron sur GitHub? Tiam via laboro povas esti utila al iu alia, kaj vi povas konservi gravecon kune, akceptante ĝisdatigojn de tiuj, kiuj deziras per bonaj malnovaj PR-oj. Ĝuste por tio estas desegnita la projekto. Mirindaj listoj. Ĝi estas inkluzivita en la TOP 10 GitHub-deponejoj, havas 138K stelojn, kaj ligilo al viaj verkoj povas aperi ĝuste en sia radiko README, kiu altiros grandegan publikon al via laboro. Vere, ĉi tio postulos iom da peno. Mi volas kunhavi mian sperton pri tiaj klopodoj kun vi.

Mia nomo estas Maxim Gramin. Ĉe CROC mi faras Java-disvolvadon kaj datumbazan esploradon. En ĉi tiu afiŝo mi diros al vi, kio estas Awesome Lists kaj kiel fari vian propran oficialan mirindan repo.

Kio estas Awesome Lists

Kiam mi devas eltrovi iun novan teknologion aŭ programlingvon, la unua afero, kiun mi faras, estas iri ĉi tien - mi trovas la ĝustan sekcion, kaj estas taŭgaj folioj en ĝi. Kaj se juĝante laŭ la nombro da steloj kaj ilia konstanta kresko, ne nur mi faras tion.
DIY mirinda folio, aŭ GitHub anstataŭ notbloko

Fakte, ĉi tio estas ordinara plata readme.md, kiu loĝas en aparta deponejoj, estas 8-a inter ĉiuj GitHub-deponejoj kaj inkluzivas ligilojn al aliaj folioj dediĉitaj al iu ajn temo. Ekzemple, en la sekcio de Programlingvoj vi povas trovi foliojn pri Awesome Python kaj Awesome Go, kaj Front-End Development havas grandegan kvanton da rimedoj pri TTT-disvolviĝo. Kaj, kompreneble, - sekcio datumbazoj (Ni revenos al ĉi tio iom poste). Kaj jes, ĉio ĉi ne estas limigita al teknikaj temoj. Ekzemple, en la sekcioj Distro kaj Ludado vi ankaŭ povas trovi multajn interesajn aferojn (mi persone ĝojis awesome-fantasy).
La ĉefa trajto estas, ke ĉiuj ĉi tiuj folioj estas konservitaj ne de la aŭtoro persone, sed de la komunumo kaj estas kompilitaj laŭ speciala kaj tre strikta. mirinda manifesto. Ĉiu tia folio estas sendependa komunumo de specialistoj, vivas sian propran vivon kaj estas malfermita al viaj tiraj petoj, kiuj faros ĝin eĉ pli bona. Kaj ankaŭ ĉiu povas fari sian propran folion, se iu temo ankoraŭ ne estis pritraktita.

La aŭtoro de la ideo kaj kunordiganto de ĉi tiu tuta entrepreno estas la legenda Sindre Sorhus, unua persono en GitHub, aŭtoro pli 1000 npm moduloj, kaj estas li, kiu ricevos viajn PRojn.
DIY mirinda folio, aŭ GitHub anstataŭ notbloko

Kiel eniri awesome-liston

Se subite vi ne trovis taŭgan folion pri temo, kiu interesas vin, tiam ĉi tio estas la unua signo, ke vi devas mem fari ĝin!

Mi diros al vi uzante la ekzemplon de mia ideo. Mirindaj Datumbazaj Iloj — De projekto al projekto mi devas labori kun diversaj datumbazoj, kaj tial mi komencis dosieron, en kiu mi kolektis utilajn ilojn por labori kun ili, ĉiajn datumbazmigrantojn, IDEojn, administrajn panelojn, monitorajn ilojn kaj ĉiajn. aferoj.diversaj. Iloj kiujn mi jam uzis aŭ ĵus planis ekuzi. Mi dividis ĉi tiun dosieron kun kolegoj ĉe CROC kaj pretere. Ĉi tio helpis multajn homojn kaj estis interesa. Rezulte, mi volis pli da famo, kiam iun tagon mi rimarkis, ke en la sekcio Datumaroj ne estas folio pri ĉi tiu temo. Kaj mi decidis aldoni la mian tie.

Kio necesas por ĉi tio?

  1. Ni registras regulan GitHub-deponejon kun nomo kiel awesome-whatever. En mia kazo ĝi estis awesome-database-tools
  2. Ni alportas nian folion al la mirinda formato, ĉi tio helpos nin generator-awesome-list, kiu generos ĉiujn necesajn dosierojn en la bezonata formato
  3. Starigante veran CI. awesome-lint kaj travis ci helpos nin regi valideco nia folio
  4. Ni atendas 30 tagojn
  5. Ni revizias almenaŭ 2 PR-ojn de aliaj homoj
  6. Kaj fine ni faras PR al la ĉefa repo, kie ni aldonas ligilon al nia repo. Ĉi tie vi devas legi ĉion atente kaj zorge plenumi ĉiujn multajn postulojn por la nova folio kaj la PR mem.

Mia unua patkuko montriĝis malplena
DIY mirinda folio, aŭ GitHub anstataŭ notbloko
Sed iom da tempo pasis, mi kolektis eĉ pli da materialo, prilaboris erarojn kaj kuraĝis dua provo.

Sed mi forgesis pri tre grava afero, kiu estis milde sugestita al mi:
DIY mirinda folio, aŭ GitHub anstataŭ notbloko

Mi ne estis tre singarda kaj ne aldonis unikornon por konfirmi, ke ĉiuj kondiĉoj estas plenumitaj
DIY mirinda folio, aŭ GitHub anstataŭ notbloko

Poste pasis iom pli da tempo, kelkaj pliaj redaktoj bazitaj sur komentoj, kaj la longe atenditaj ĉirpetike mia PR estis akceptita.

Do mi fariĝis la aŭtoro de mia unua folio, kaj ili komencis ricevi PR-oj de la komunumo por aldoni novajn ilojn. Kaj multaj el ili jam estas inkluzivitaj en Mirindaj Datumbazaj Iloj. Se vi tro maldiligentas sekvi la ligilon,

jen la nuna elekto en la momento de publikigo de la afiŝo

Mirindaj Datumbazaj Iloj DIY mirinda folio, aŭ GitHub anstataŭ notbloko

Komunuma listo de datumbazaj iloj

Ĉi tie ni kolektos informojn pri mirindaj utilaj kaj mirindaj eksperimentaj iloj, kiuj simpligas per datumbazoj por DBA, DevOps, Programistoj kaj nuraj mortontoj.

Bonvolu aldoni informojn pri viaj propraj db-iloj aŭ viaj plej ŝatataj triaj db-iloj.

Enhavo

TIE

  • AnySQL Majstro — Ĉefa plurcela administra ilo por datumbaza administrado, kontrolo kaj disvolviĝo.
  • Aqua Data Studio — Aqua Data Studio estas produktiveca programaro por Datenbazaj Programistoj, DBA-oj kaj Analizistoj.
  • Database.net - Multobla datumbaza administra ilo kun subteno por pli ol 20 datumbazoj.
  • datumtenilo — Interplatforma IDE por datumbazoj kaj SQL de JetBrains.
  • DKastoro — Senpaga universala datumbaza administranto kaj SQL-kliento.
  • dbForge Studio por MySQL — Universala IDE por MySQL kaj MariaDB datumbaza disvolviĝo, administrado kaj administrado.
  • dbForge Studio por Oracle — Potenca IDE por Oracle-administrado, administrado kaj evoluo.
  • dbForge Studio por PostgreSQL — GUI-ilo por administri kaj disvolvi datumbazojn kaj objektojn.
  • dbForge Studio por SQL-Servilo — Potenca integra disvolva medio por disvolviĝo, administrado, administrado, analizo de datumoj kaj raportado de SQL-Servilo.
  • dbKoda — Moderna (JavaScript/Electron kadro), malfermfonteca IDE por MongoDB. Ĝi havas funkciojn por subteni disvolviĝon, administradon kaj agordon de rendimento en MongoDB-datumbazoj.
  • IBExpert — Ampleksa GUI-ilo por Firebird kaj InterBase.
  • HeidiSQL — Malpeza kliento por administri MySQL, MSSQL kaj PostgreSQL, verkita en Delphi.
  • MySQL Labortablo — MySQL Workbench estas unuigita vida ilo por datumbazaj arkitektoj, programistoj kaj DBA-oj.
  • navicat — Ilo pri evoluiga datumbazo, kiu ebligas al vi samtempe konektiĝi al datumbazoj MySQL, MariaDB, SQL Server, Oracle, PostgreSQL kaj SQLite de ununura aplikaĵo.
  • Oracle SQL Programisto — Oracle SQL Developer estas senpaga, integra disvolva medio, kiu simpligas la disvolviĝon kaj administradon de Oracle Database en kaj tradiciaj kaj Nubaj deplojoj.
  • pgAdmin — La plej populara kaj riĉa Malfermfonta administrado kaj evoluiga platformo por PostgreSQL, la plej altnivela Malfermfonta datumbazo en la mondo.
  • pgAdmin3 - Longtempa Subteno por pgAdmin3.
  • PL/SQL-Programisto — IDE kiu estas specife celita al la evoluo de stokitaj programunuoj por Oracle-Datumbazoj.
  • PostgreSQL Majstro — Kompleta kaj potenca datumbaza administrado, administranto kaj disvolva ilo por PostgreSQL.
  • Bufo — Toad estas la ĉefa datumbaza solvo por programistoj, administrantoj kaj datumaj analizistoj. Administru kompleksajn datumbazŝanĝojn per ununura datumbaza administra ilo.
  • Bufo Rando — Simpligita datumbaza evoluilo por MySQL kaj Postgres.
  • TOra — TOra estas malfermfonta SQL-IDE por Oracle, MySQL kaj PostgreSQL dbs.
  • Valentina Studio — Krei, administri, konsulti kaj esplori Valentina DB, MySQL, MariaDB, PostgreSQL kaj SQLite datumbazoj SENPAGA.

GUI-Manaĝeroj / Klientoj

  • Administranto — Administrado de datumbazoj en ununura PHP-dosiero.
  • DbVisualizador — Universala datumbaza ilo por programistoj, DBA-oj kaj analizistoj.
  • HouseOps — Enterprise ClickHouse Ops UI por vi prizorgas demandojn, kontrolas ClickHouse-sanon kaj pensigas multajn aliajn.
  • JackDB — Rekta SQL-aliro al ĉiuj viaj datumoj, negrave kie ĝi loĝas.
  • OmniDB — Reta ilo por datumbaza administrado.
  • Pgweb — TTT-bazita datumbaza retumilo por PostgreSQL, skribita en Go kaj funkcias en macOS, Linukso kaj Vindozaj maŝinoj.
  • phpLiteAdmin — Ret-bazita SQLite datumbaza administra ilo skribita en PHP kun subteno por SQLite3 kaj SQLite2.
  • phpMyAdmin — Reta interfaco por MySQL kaj MariaDB.
  • psekvo — PSequel provizas puran kaj simplan interfacon por ke vi rapide plenumu oftajn taskojn PostgreSQL.
  • PopSQL — Moderna, kunlabora SQL-redaktilo por via teamo.
  • Postiko - Moderna PostgreSQL-Kliento por Mac.
  • Robo 3T — Robo 3T (antaŭe Robomongo) estas ŝel-centra transplatforma MongoDB-administra ilo.
  • Sekvo Pro — Sequel Pro estas rapida, facile uzebla Mac-datumbaza administrado-aplikaĵo por labori kun MySQL kaj MariaDB-datumbazoj.
  • SQL-Operacia Studio — Ilo pri administrado de datumoj, kiu ebligas labori kun SQL Server, Azure SQL DB kaj SQL DW de Vindozo, macOS kaj Linukso.
  • Sperta SQLite — Grafika interfaco subtenas ĉiujn funkciojn de SQLite.
  • sqlpad — Ret-bazita SQL-redaktilo funkcias en via propra privata nubo.
  • SQLPro — Simpla, potenca administranto de Postgres por macOS.
  • SciuroL — Grafika SQL-kliento skribita en Java, kiu permesos al vi vidi la strukturon de JDBC-konforma datumbazo, foliumi la datumojn en tabeloj, elsendi SQL-komandojn ktp.
  • SQLTools — Administrado de datumbazoj por VSCode.
  • SQLyog — La plej kompleta kaj facile uzebla MySQL-GUI.
  • Tabix — SQL-Redaktilo kaj Malfermfonta simpla komerca inteligenteco por Clickhouse.
  • Tablo Plus — Moderna, indiĝena kaj amika GUI-ilo por interrilataj datumbazoj: MySQL, PostgreSQL, SQLite kaj pli.
  • TeamPostgreSQL — PostgreSQL Web Administration GUI — uzu viajn PostgreSQL-datumbazon de ie ajn, kun riĉa, fulmrapida interfaco de AJAX.

CLI-iloj

  • ipython-sql — Konekti al datumbazo por eldoni SQL-komandojn ene de IPython aŭ IPython Notebook.
  • irisis — A Cli por Redis kun Aŭtomata Kompletado kaj Sintakso-Elstarigado.
  • pgcenter — Plej simila administra ilo por PostgreSQL.
  • pg_aktiveco — Supro kiel aplikaĵo por monitorado de agado de la servilo PostgreSQL.
  • pg_supro - 'supro' por PostgreSQL.
  • pspg —Postgres Pager
  • sqlcl — Oracle SQL Developer Command Line (SQLcl) estas senpaga komandlinia interfaco por Oracle Database.
  • usql - Universala komandlinia interfaco por PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, kaj multaj aliaj datumbazoj inkluzive de NoSQL kaj ne-rilataj datumbazoj!

dbcli

  • atenakl — AthenaCLI estas CLI-ilo por AWS Athena-servo, kiu povas fari aŭtomatan kompletigo kaj sintaksa reliefigo.
  • litecli - CLI por SQLite-datumbazoj kun aŭtomata kompletigo kaj sintaksa reliefigo.
  • mssql-cli — Komandlinia kliento por SQL-Servilo kun aŭtomata kompletigo kaj sintaksa reliefigo.
  • mikli — Fina kliento por MySQL kun Aŭtomata Kompletado kaj Sintakso-Estarigo.
  • pgcli - Postgres CLI kun aŭtomata kompletigo kaj sintaksa reliefigo.
  • vcli — Vertika CLI kun aŭtomata kompletigo kaj sintaksa reliefigo.

DB-skema navigado kaj bildigo

  • dbdiagram.io — Rapida kaj simpla ilo por helpi vin desegni viajn datumbazajn rilatdiagramojn kaj flui rapide per simpla DSL-lingvo.
  • ERAlĥemio — Genera ilo de Entaj Rilataj Diagramoj.
  • SchemaCrawler — Senpaga datumbaza skemo-eltrovo kaj komprenilo.
  • Skemo Spiono — Generante vian datumbazon al HTML-dokumentado, inkluzive de Entity Relationship-diagramoj.
  • tbls — CI-Amika ilo por dokumenti datumbazon, skribitan en Go.

Modelistoj

  • Navicat Data Modeler — Potenca kaj kostefika datumbaza desegna ilo, kiu helpas vin konstrui altkvalitajn koncipajn, logikojn kaj fizikajn datummodelojn.
  • Oracle SQL Developer Data Modeler — Oracle SQL Developer Data Modeler estas senpaga grafika ilo, kiu plibonigas produktivecon kaj simpligas datumajn taskojn.
  • pgmodeler — Datuma modeliga ilo desegnita por PostgreSQL.

Migraj iloj

  • 2 baso — Datumbaza agordo-kiel-koda ilo kiu utiligas la koncepton de idempotentaj DDL-skriptoj.
  • flugvojo - Ilo por migrada datumbazo.
  • gh-ost — Interreta skemmigrado por MySQL.
  • likbazo — Sendependa biblioteko por spuri, administri kaj apliki datumbazajn skemajn ŝanĝojn.
  • migras — Kiel diferenco sed por PostgreSQL-skemoj.
  • node-pg-migrate — Node.js datumbaza migradadministrado konstruita ekskluzive por postgres. (Sed ankaŭ povas esti uzata por aliaj DB-oj konformaj al SQL-normo - ekz. CockroachDB.)
  • Pyrseas — Provizas ilojn por priskribi PostgreSQL-datumbazan skemon kiel YAML.
  • SchemaHero — Kubernetes-funkciigisto por deklara datumbaza skemo-administrado (gitops por datumbazaj skemoj).
  • Sqitch — Senca datumbaza denaska ŝanĝadministrado por senkadra disvolviĝo kaj fidinda disfaldo.
  • yuniql — Ankoraŭ alia skema versio kaj migra ilo ĵus farita per denaska .NET Core 3.0+ kaj espereble pli bona.

Kodogenerado iloj

  • ddl-generatoro — Infers SQL DDL (Data Difina Lingvo) el tabelaj datumoj.
  • skemo2ddl — Komandlinio-utilo por eksporti Oracle-skemon al aro de ddl-init-skriptoj kun kapablo filtri nedezirindajn informojn, apartigi DDL en malsamaj dosieroj, bela formata eligo.

Volvistoj

  • Revfabriko — Malfermfonta REST API-backend por poŝtelefonaj, retejoj kaj IoT-aplikoj.
  • Hasura GraphQL-motoro — Rapidaj, tujaj realtempaj GraphQL-APIoj en Postgres kun fajna grajna alirkontrolo, ankaŭ ekigas rethokojn en datumbazaj eventoj.
  • jl-sql - SQL por JSON kaj CSV-riveretoj.
  • mysql_fdw — PostgreSQL eksterlanda datuma envolvaĵo por MySQL.
  • Oracle REST Data Services — Meznivela Java aplikaĵo, ORDS mapas HTTP(S) verbojn (GET, POST, PUT, DELETE, ktp.) al datumbazaj transakcioj kaj resendas ajnajn rezultojn formatitajn per JSON.
  • Prismo — Prisma igas vian datumbazon en realtempa GraphQL API.
  • postgREST - REST API por ajna datumbazo de Postgres.
  • perst — Estas maniero servi RESTful API de iuj datumbazoj skribitaj en Go.
  • restSQL — SQL-generatoro kun Java kaj HTTP-API-oj, uzas simplan RESTful HTTP-API kun XML aŭ JSON seriigo.
  • resquel — Facile konvertu vian SQL-datumbazon en REST-API.
  • sandman2 — Aŭtomate kreu RESTfulan API-servon por via hereda datumbazo.
  • sql-boot — Altnivela REST kaj UI-envolvilo por viaj SQL-demandoj.

Rezervaj iloj

  • pgbackrest - Fidinda PostgreSQL Rezervo kaj Restarigo.
  • Barman — Manaĝero pri Rezerva kaj Reakiro por PostgreSQL.

Operacio de kopiado/datumo

  • Datumaro — Ilo por esplori kaj publikigi datumojn.
  • dtle — Distribuita Datuma Transigo Servo por MySQL.
  • pgsync - Sinkronigi Postgres-datumojn inter datumbazoj.
  • pg_kameleono — MySQL al PostgreSQL-replika sistemo skribita en Python 3. La sistemo uzas la bibliotekon mysql-replication por tiri la vicbildojn el MySQL, kiuj estas konservitaj en PostgreSQL kiel JSONB.
  • PGDeltaStream — Golang-retservilo por flui Postgres-ŝanĝojn almenaŭ unufoje per retkonektoj, uzante Postgres-logikan malkodan funkcion.
  • repmgr — La Plej Populara Replica Administranto por PostgreSQL.

Skriptoj

Monitorado/Statistiko/Rendimento

  • ASH-Vidilo — Provizas grafikan vidon de aktivaj sesiaj historiaj datumoj ene de Oracle kaj PostgreSQL-DB.
  • Monyog — Sen agento kaj kostefika MySQL-Monitoradilo.
  • mssql-monitorado — Monitoru vian SQL-Servilon pri Linukso-agado per collectd, InfluxDB kaj Grafana.
  • Navicat Monitoro — Sekura, simpla kaj senagenta fora servila monitora ilo, kiu estas plenplena de potencaj funkcioj por efikigi vian monitoradon kiel eble.
  • Percona Monitorado kaj Administrado — Malfermfonta platformo por administri kaj monitori agadon de MySQL kaj MongoDB.
  • pganalyze kolektanto — Analizu statistikan kolektanton por kolekti PostgreSQL-metrikojn kaj protokolojn.
  • postgres-kontrolo — Novgeneracia diagnoza ilo, kiu permesas al uzantoj fari profundan analizon de la sano de Postgres-datumbazoj.
  • postgres_exporter — Prometheus-eksportilo por PostgreSQL-servila metriko.
  • pgDash — Mezuru kaj spuru ĉiun aspekton de viaj PostgreSQL-datumbazoj.
  • PgHero — Efikeca panelo por Postgres — sankontroloj, sugestitaj indeksoj kaj pli.
  • pgmetrics — Kolektu kaj montru informojn kaj statistikojn de funkcianta servilo PostgreSQL.
  • pgMustardo — Uzantinterfaco por Postgres klarigas planojn, krom konsiletojn por plibonigi rendimenton.
  • pgstats — Kolektas PostgreSQL-statistikojn, kaj aŭ konservas ilin en CSV-dosieroj aŭ presas ilin sur la stdout.
  • pgwatch2 — Fleksebla memstara PostgreSQL-metrika monitorado/instrumenta solvo.
  • Telegraf PostgreSQL kromaĵo — Provizas metrikojn por via datumbazo postgres.

Zabbikh

  • Mamonsu — Monitora agento por PostgreSQL.
  • Orabbix — Orabbix estas kromaĵo desegnita por labori kun Zabbix Enterprise Monitor por provizi plurnivelajn monitoradon, raportadon kaj mezuradon pri rendimento kaj havebleco por Oracle-Datumbazoj, kune kun servilaj agado-metrikoj.
  • pg_monz — Ĉi tio estas la ŝablono pri monitorado de Zabbix por PostgreSQL-datumbazo.
  • Pjora — Python-skripto por monitori Oracle-datumbazojn.
  • ZabbixDBA - ZabbixDBA estas rapida, fleksebla kaj kontinue evoluanta kromaĵo por monitori vian RDBMS.

provoj

  • DbFit — Datumbaza testa kadro, kiu subtenas facilan test-movitan disvolviĝon de via datumbaza kodo.
  • RegreSQL — Regresa Testo de viaj SQL-demandoj.

Generatoro de datumoj

administrado

  • pgbadger - Rapida PostgreSQL-Loga Analizilo.
  • pgbedrock — Administri la rolojn de Postgres-grupo, rolan membrecon, skemposedon kaj privilegiojn.
  • pgslice — Postgres-dispartigo tiel facila kiel kukaĵo.

HA/Failover/Sharding

  • Citus — Postgres-etendo, kiu distribuas viajn datumojn kaj viajn demandojn tra pluraj nodoj.
  • patroni — Ŝablono por PostgreSQL Alta Havebleco kun ZooKeeper, ktpd, aŭ Konsulo.
  • Percona XtraDB Cluster — Alta Skalebleco-Solvo por MySQL-Clustering kaj Alta Havebleco.
  • stolon — Nuba denaska PostgreSQL-manaĝero por PostgreSQL-alta havebleco.
  • pg_auto_failover — Postgres-etendo kaj servo por aŭtomata malsukceso kaj alta havebleco.
  • pglookout — PostgreSQL-reproduktadmonitorado kaj malsukcesa demono.
  • PostgreSQL Aŭtomata Malsukceso — Alta-Havebleco por Postgres, bazita sur industriaj referencoj Pacemaker kaj Corosync.
  • postgresql_cluster — PostgreSQL High-Availability Cluster (bazita sur "Patroni" kaj "DCS(ktp)"). Aŭtomatigi deplojon kun Ansible.
  • Vitess — Sistemo de grupigo de datumbazoj por horizontala skalo de MySQL per ĝeneraligita sharding.

Kubernetoj

  • KubeDB — Facile funkcii produktadnivelajn datumbazojn ĉe Kubernetes.
  • Operatoro Postgres — La Postgres Operatoro ebligas tre disponeblajn PostgreSQL-grupojn sur Kubernetes (K8s) funkciigitaj de Patroni.
  • Spilo - HA PostgreSQL-Aretoj kun Docker.
  • StackGres — Entreprena grado, Plena Stack PostgreSQL sur Kubernetes.

Agordo de agordo

  • MySQLTuner-perl — Skripto skribita en Perl, kiu permesas vin rapide revizii MySQL-instalaĵon kaj fari alĝustigojn por pliigi rendimenton kaj stabilecon.
  • PGConfigurator — Senpaga interreta ilo por generi optimumigitan postgresql.conf.
  • pgtune — PostgreSQL-agordisto.
  • postgresqltuner.pl — Simpla skripto por analizi vian datumbazan agordon de PostgreSQL kaj doni konsilojn pri agordado.

DevOps

  • DBmaestro — DBmaestro akcelas eldonciklojn kaj subtenas lertecon tra la tuta IT-ekosistemo.
  • Ilaro de Bufo DevOps — Toad DevOps Toolkit plenumas ŝlosilajn datumbazajn evoluigajn funkciojn ene de via DevOps-laborfluo —sen kompromiti kvaliton, efikecon aŭ fidindecon.

Skemaj specimenoj

raportado

  • Policano — Facile uzebla SQL-raporta aplikaĵo konstruita por SQL-amantoj.

Distribuoj

  • DBdeployer — Ilo, kiu facile disvastigas datumbazservilojn MySQL.
  • dbatools — PowerShell-modulo, pri kiu vi eble pensas kiel komandlinia SQL Server Management Studio.
  • Postgres.app — Plena funkcio de PostgreSQL-instalaĵo pakita kiel norma Mac-aplikaĵo.
  • BigSQL — Afabla distribuado de Postgres por programistoj.
  • Elefanto Shed — Ret-bazita PostgreSQL-administrada fronto, kiu kunigas plurajn ilojn kaj aplikojn por uzo kun PostgreSQL.

Sekureco

  • accra — Sekureca serio de datumbazo. Datenbaza prokurilo kun kampnivela ĉifrado, serĉo tra ĉifritaj datumoj, preventado de SQL-injektoj, entrudiĝdetekto, mielpotoj. Subtenas klientflankan kaj prokurflankan ("travidebla") ĉifradon. SQL, NoSQL.

Kodformatiloj

  • CodeBuff — Lingvo-agnostika bela presado per maŝina lernado.

Kontribuante

Se vi havas trovaĵojn por la datumbazo, bonvolu dividi. Mi ankaŭ ĝojos ricevi komentojn - PR-ojn kaj stelojn. Se vi havas demandojn pri kreado de viaj propraj folioj, skribu ilin ankaŭ.

fonto: www.habr.com

Aldoni komenton