DIY orri zoragarria, edo GitHub koadernoaren ordez

DIY orri zoragarria, edo GitHub koadernoaren ordez

Kaixo, Habr! Seguruenik, gutako bakoitzak fitxategi bat dauka, non guretzat erabilgarria eta interesgarria den zerbait ezkutatzen dugun. Artikulu, liburu, biltegi, eskuliburuetarako esteka batzuk. Hauek izan litezke arakatzailearen laster-markak edo gerorako utzitako fitxa irekiak. Denborarekin, hau guztia puztu egiten da, estekak irekitzeari uzten diote eta material gehienak zaharkitu egiten dira.

Zer gertatzen da ontasun hori komunitatearekin partekatzen badugu eta fitxategi hau GitHub-en argitaratzen badugu? Orduan, zure lana beste norbaitentzat erabilgarria izan daiteke, eta elkarrekin mantendu dezakezu garrantzia, nahi dutenen eguneraketak onartuz PR zahar onen bidez. Hain zuzen, horretarako diseinatuta dago proiektua. Zerrenda ikaragarriak. TOP 10 GitHub biltegietan sartuta dago, 138K izar ditu eta zure lanetarako esteka bat ager daiteke IRAKURRI errotik, eta horrek ikusle handia erakarriko du zure lanera. Egia da, honek ahalegin txiki bat eskatuko du. Horrelako ahaleginen esperientzia partekatu nahi dut zuekin.

Nire izena Maxim Gramin da. CROCen Java garapena eta datu baseen ikerketa egiten dut. Argitalpen honetan Zerrenda Ikaragarriak zer diren eta zure repo ikaragarri ofiziala nola egin esango dizut.

Zer dira Awesome Zerrendak

Teknologia edo programazio lengoaia berriren bat asmatu behar dudanean, egiten dudan lehenengo gauza hona joatea da: atal egokia aurkitzen dut, eta fitxa egokiak daude bertan. Eta izar kopuruaren eta etengabeko hazkundearen arabera, ez naiz ni bakarrik egiten hau.
DIY orri zoragarria, edo GitHub koadernoaren ordez

Izan ere, hau readme.md lau arrunt bat da, bereizi batean bizi dena biltegiak, 8. postuan dago GitHub biltegi guztien artean eta edozein gairi eskainitako beste orri batzuetarako estekak biltzen ditu. Adibidez, Programazio Lengoaiak atalean Awesome Python eta Awesome Go-ri buruzko fitxak aurki ditzakezu, eta Front-End Development-ek WEB garapenean baliabide ugari ditu. Eta, noski, - atala Datu-baseak (Apur bat geroago itzuliko gara hona). Eta hori bai, hori guztia ez da gai teknikoetara mugatzen. Adibidez, Entretenimendu eta Joko ataletan gauza interesgarri asko ere aurki ditzakezu (pertsonalki pozik nengoen ikaragarri-fantasia).
Ezaugarri nagusia da fitxa horiek guztiak ez direla egileak pertsonalki mantentzen, komunitateak baizik eta oso zorrotz eta berezi baten arabera biltzen direla. manifestu ikaragarria. Fitxa horietako bakoitza espezialisten komunitate independente bat da, bere bizitza du eta are hobeto egingo duten zure tira-eskaeretara irekita dago. Eta, gainera, edonork egin dezake bere fitxa, gairen bat oraindik landu ez bada.

Enpresa osoaren ideiaren egilea eta koordinatzailea Sindre Sorhus mitikoa da, lehen pertsona GitHub-en, egilea gehiago 1000 npm moduluak, eta bera da zure PR-ak jasoko dituena.
DIY orri zoragarria, edo GitHub koadernoaren ordez

Nola sartu awesome-zerrendan

Bat-batean, interesatzen zaizun gai bati buruzko fitxa egokirik aurkitu ez baduzu, hau da zuk zeuk egin behar duzun lehen seinalea!

Nire ideiaren adibidea erabiliz esango dizut. Datu-baserako tresna zoragarriak — Proiektuz proiektu hainbat datu-baserekin lan egin behar dut, eta horregatik fitxategi bat abiarazi nuen, non haiekin lan egiteko tresna erabilgarriak bildu nituen, era guztietako datu-base migratzaileak, IDEak, administrazio panelak, monitorizazio tresnak eta era guztietakoak. gauzak.denetarik. Dagoeneko erabili ditudan edo erabiltzen hasteko asmoa nuen tresnak. Fitxategi hau CROCeko eta kanpoko lankideekin partekatu dut. Honek jende asko lagundu zuen eta interesgarria izan zen. Ondorioz, ospe gehiago nahi nuen egun batean Datu Baseak atalean gai honi buruzko fitxarik ez zegoela ohartu nintzenean. Eta nirea hor gehitzea erabaki nuen.

Zer behar da horretarako?

  1. GitHub-eko errepositorio arrunt bat erregistratzen dugu awesome-whatever bezalako izen batekin. Nire kasuan awesome-database-tools izan zen
  2. Gure fitxa formatu ikaragarrira ekartzen dugu, honek lagunduko digu generator-awesome-list, beharrezko fitxategi guztiak beharrezko formatuan sortuko dituena
  3. Benetako CI bat ezartzea. ikaragarri-lint eta travis ci-k kontrolatzen lagunduko digu baliozkotasuna gure fitxa
  4. 30 egun itxarongo dugu
  5. Gutxienez beste 2 pertsonen PR-ak berrikusten ditugu
  6. Eta, azkenik, PR bat egiten dugu repo nagusira, non gure repo esteka bat gehitzen dugun. Hemen dena arretaz irakurri behar duzu eta arreta handiz bete behar dituzu fitxa berriaren eta PR beraren baldintza ugari guztiak.

Nire lehenengo krepea korapilotsu geratu zen
DIY orri zoragarria, edo GitHub koadernoaren ordez
Baina denbora pixka bat pasa zen, are material gehiago bildu, akatsak landu eta ausartu nintzen bigarren saiakera.

Baina gauza garrantzitsu bat ahaztu zitzaidan, astiro-astiro iradoki zidana:
DIY orri zoragarria, edo GitHub koadernoaren ordez

Ez nuen kontu handiz ibili eta ez nuen akordiorik gehitu baldintza guztiak betetzen zirela baieztatzeko
DIY orri zoragarria, edo GitHub koadernoaren ordez

Gero denbora apur bat gehiago pasa zen, iruzkinetan oinarritutako aldaketa batzuk gehiago eta luze itxaroten zirenak txiokatunire PR onartu zela.

Beraz, nire lehen fitxaren egilea bihurtu nintzen, eta jasotzen hasi ziren PR-ak komunitatetik tresna berriak gehitzeko. Eta horietako asko dagoeneko sartuta daude Datu-baserako tresna zoragarriak. Esteka jarraitzeko alferra bazara,

hona hemen mezua argitaratzen den unean uneko hautaketa

Datu-baserako tresna zoragarriak DIY orri zoragarria, edo GitHub koadernoaren ordez

Komunitateak bultzatutako datu-baseen tresnen zerrenda

Hemen DBA, DevOps, Garatzaile eta hilkor soilentzako datu-baseekin sinplifikatzen diren tresna esperimental ikaragarri eta baliagarriei buruzko informazioa bilduko dugu.

Anima zaitez zure db-tools edo hirugarrenen db-tools gogokoenei buruzko informazioa gehitzeko.

Edukiak

IDE

  • AnySQL Maestro — Datu-baseak kudeatzeko, kontrolatzeko eta garatzeko balio anitzeko administrazio-tresna nagusia.
  • Aqua Data Studio — Aqua Data Studio datu-baseen garatzaile, DBA eta analistarentzat produktibitate softwarea da.
  • Database.net — Datu-base anitz kudeatzeko tresna, 20 datu-base baino gehiagorako laguntzarekin.
  • datagrip — JetBrains-ek datu-baseetarako eta SQLrako plataforma anitzeko IDEa.
  • dbear — Doako datu-base unibertsalaren kudeatzailea eta SQL bezeroa.
  • dbForge Studio MySQLrako — MySQL eta MariaDB datu-baseen garapen, kudeaketa eta administraziorako IDE unibertsala.
  • dbForge Studio Oraclerako — Oracle kudeaketa, administrazio eta garapenerako IDE indartsua.
  • dbForge Studio PostgreSQL-rako — Datu-baseak eta objektuak kudeatzeko eta garatzeko GUI tresna.
  • dbForge Studio SQL zerbitzarirako — SQL Server garapenerako, kudeaketarako, administraziorako, datuen analisirako eta txostenetarako garapen-ingurune integratua indartsua.
  • dbKoda — Modernoa (JavaScript/Electron markoa), MongoDBrako kode irekiko IDEa. MongoDB datu-baseetan garapena, administrazioa eta errendimendua doitzeko funtzioak ditu.
  • IBAditua — Firebird eta InterBase-rako GUI tresna integrala.
  • HeidiSQL — MySQL, MSSQL eta PostgreSQL kudeatzeko bezero arina, Delphi-n idatzia.
  • MySQL laneko mahaia - MySQL Workbench datu-baseen arkitektoentzako, garatzaileentzako eta DBAentzako ikusizko tresna bateratua da.
  • navicat — Datu-baseak garatzeko tresna, MySQL, MariaDB, SQL Server, Oracle, PostgreSQL eta SQLite datu-baseetara aldi berean konektatzeko aukera ematen duena aplikazio bakar batetik.
  • Oracle SQL garatzailea — Oracle SQL Developer garapen-ingurune integratua eta doakoa da, Oracle Databasearen garapena eta kudeaketa errazten dituena bai ohiko inplementazioetan, bai Hodeian.
  • pgAdmin — PostgreSQL-ren kode irekiko administrazio eta garapen plataforma ezagunena eta ezaugarri aberatsena, munduko kode irekiko datu-baserik aurreratuena.
  • pgAdmin3 - Epe luzerako laguntza pgAdmin3rako.
  • PL/SQL garatzailea — Oracle datu-baseetarako gordetako programa-unitateak garatzera zuzendutako IDEa.
  • PostgreSQL Maestro — PostgreSQL-rako datu-baseen kudeaketa, administrazio eta garapen tresna osoa eta indartsua.
  • Behatza — Toad garatzaileentzako, administratzaileentzako eta datu-analistentzako datu-baseen irtenbide nagusia da. Kudeatu datu-baseen aldaketa konplexuak datu-basea kudeatzeko tresna bakarrarekin.
  • Apo ertza — MySQL eta Postgresentzako datu-baseak garatzeko tresna sinplifikatua.
  • TOra — TOra Oracle, MySQL eta PostgreSQL dbsentzako kode irekiko SQL IDE bat da.
  • Valentina estudioa — Sortu, administratu, kontsultatu eta arakatu Valentina DB, MySQL, MariaDB, PostgreSQL eta SQLite datu-baseak DOAN.

GUI kudeatzaileak/bezeroak

  • Administratzailea — Datu-baseen kudeaketa PHP fitxategi bakarrean.
  • DbBisualizatzailea — Garatzaileentzako, DBAentzako eta analistaentzako datu base-tresna unibertsala.
  • HouseOps — Enterprise ClickHouse Ops Interfazea kontsultak egiteko, ClickHouseren osasuna kontrolatzeko eta beste asko pentsatzeko.
  • JackDB — Zuzeneko SQL sarbidea zure datu guztietarako, edozein lekutan bizi diren.
  • OmniDB — Datu-baseak kudeatzeko web tresna.
  • Pgweb — PostgreSQL-rako web-oinarritutako datu-base arakatzailea, Go-n idatzia eta macOS, Linux eta Windows makinetan funtzionatzen du.
  • phpLiteAdmin — Web-oinarritutako SQLite datu-baseen administratzeko tresna PHPn idatzia SQLite3 eta SQLite2 laguntzarekin.
  • phpMyAdmin — MySQL eta MariaDBrako web interfazea.
  • segida — PSequelek interfaze garbi eta sinple bat eskaintzen du PostgreSQL ohiko zereginak azkar egiteko.
  • PopSQL — Zure talderako SQL editore moderno eta kolaboratiboa.
  • Postikoa - Mac-erako PostgreSQL bezero modernoa.
  • Robo 3T — Robo 3T (lehen Robomongo) shell-en oinarritutako plataforma anitzeko MongoDB kudeaketa tresna bat da.
  • Sekuentzia Pro — Sequel Pro MySQL eta MariaDB datu-baseekin lan egiteko Mac datu-baseak kudeatzeko aplikazio azkarra eta erabilerraza da.
  • SQL Operations Studio — Datuak kudeatzeko tresna, SQL Server, Azure SQL DB eta SQL DW-ekin lan egiteko aukera ematen duena Windows, macOS eta Linux-en.
  • SQLite aditua — Interfaze grafikoak SQLite funtzio guztiak onartzen ditu.
  • sqlpad — Webean oinarritutako SQL editorea zure hodei pribatuan exekutatzen da.
  • SQLPro — MacOS-erako Postgres kudeatzaile sinple eta indartsua.
  • Urtxintxa — Javan idatzitako SQL bezero grafikoa, JDBC bat datorren datu-base baten egitura ikusteko, datuak tauletan arakatzeko, SQL komandoak emateko etab.
  • SQLTools — VSCode-rako datu-baseen kudeaketa.
  • SQLyog — MySQL GUI osatuena eta erabiltzeko errazena.
  • Tabix - SQL editorea eta kode irekiko negozio adimen sinplea Clickhouserako.
  • Taula Plus — GUI tresna modernoa, jatorrizkoa eta atsegina datu-base erlazionaletarako: MySQL, PostgreSQL, SQLite eta gehiago.
  • TeamPostgreSQL — PostgreSQL Web Administration GUI — erabili zure PostgreSQL datu-baseak edonondik, AJAX web interfaze aberats eta azkar batekin.

CLI tresnak

  • ipython-sql — Konektatu datu-base batera IPython edo IPython Notebook-en SQL komandoak emateko.
  • iredis — Redis-erako Cli bat osatze automatikoa eta sintaxia nabarmentzearekin.
  • pgzentroa — PostgreSQL-ren goi mailako administrazio-tresna.
  • pg_jarduera — PostgreSQL zerbitzariaren jardueraren jarraipena egiteko bezalako aplikazio gorena.
  • pg_top - 'Goikoa' PostgreSQL-rentzat.
  • psp —Postgres orrialdea
  • sqlcl — Oracle SQL Developer Command Line (SQLcl) Oracle Databaserako doako komando lerroko interfazea da.
  • usql - Komando-lerroko interfaze unibertsala PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, eta beste hainbat datu-base NoSQL eta datu-base ez-erlazionalak barne!

dbcli

  • athenacl — AthenaCLI AWS Athena zerbitzurako CLI tresna bat da, osatze automatikoa eta sintaxia nabarmentzea egin dezakeena.
  • litecli - SQLite datu-baseetarako CLI osatze automatikoa eta sintaxia nabarmentzearekin.
  • mssql-cli — SQL Server-erako komando-lerroko bezero bat osatze automatikoa eta sintaxia nabarmentzearekin.
  • mikli — MySQL-ren terminal-bezeroa osatze automatikoa eta sintaxia nabarmentzearekin.
  • pgcli - Postgres CLI osatze automatikoa eta sintaxia nabarmentzearekin.
  • vcli — Vertica CLI auto-osaketa eta sintaxia nabarmenduz.

DB-eskema nabigazioa eta bistaratzea

  • dbdiagram.io — Tresna bizkor eta sinplea, zure datu-basearen erlazio-diagramak marrazten laguntzeko eta DSL hizkuntza sinplea erabiliz azkar isurtzen laguntzeko.
  • ERAlkimia — Entitate-erlazio-diagramak sortzeko tresna.
  • SchemaCrawler — Doako datu-basearen eskemak aurkitzeko eta ulertzeko tresna.
  • Eskema Spy — Zure datu-basea HTML dokumentaziora sortzea, Entitate-erlazio diagramak barne.
  • tbls — Datu-base bat dokumentatzeko CI-Friendly tresna, Go-n idatzia.

Modelatzaileak

  • Navicat Data Modeler — Datu-baseen diseinurako tresna indartsu eta errentagarria, kalitate handiko datu-eredu kontzeptual, logiko eta fisikoak eraikitzen laguntzen dizuna.
  • Oracle SQL Developer Datu Modeler — Oracle SQL Developer Data Modeler doako tresna grafiko bat da, produktibitatea hobetzen duena eta datuak modelatzeko zereginak errazten dituena.
  • pgmodeler — PostgreSQL-erako diseinatutako datuak modelatzeko tresna.

Migrazio tresnak

  • 2 baxua — Kode gisa konfiguratzeko datu-basearen tresna, DDL script idempotenteen kontzeptua erabiltzen duena.
  • hegaldia - Datu-basea migratzeko tresna.
  • gh-ost — Online eskema migrazioa MySQLrako.
  • likidobase — Datu-basetik independentea den liburutegia datu-basearen eskema-aldaketak jarraitzeko, kudeatzeko eta aplikatzeko.
  • migratzen du — Diff bezala, baina PostgreSQL eskemetarako.
  • nodo-pg-migrate — Node.js datu-baseen migrazioaren kudeaketa postgresentzat soilik eraikia. (Baina SQL estandarrarekin bat datozen beste DBetarako ere erabil daiteke, adibidez, CockroachDB).
  • Pyrseas — PostgreSQL datu-basearen eskema YAML gisa deskribatzeko utilitateak eskaintzen ditu.
  • SchemaHero — Kubernetes-eko operadorea datu-base-eskemak kudeatzeko deklaraziorako (gitops datu-base-eskemetarako).
  • Sqitch — Datu-basearen jatorrizko aldaketaren kudeaketa zentzuzkoa, esparrurik gabeko garapenerako eta inplementazio fidagarrirako.
  • yuniql — .NET Core 3.0+ natiboarekin egin berri den beste eskema bertsioa eta migrazio tresna bat eta, zorionez, hobea.

Kodea sortzeko tresnak

  • ddl-sorgailua — SQL DDL (Data Definition Language) taulako datuetatik ondorioztatzen du.
  • eskema2ddl - Komando-lerroaren erabilgarri Oracle eskema esportatzeko ddl init script-ak informazio desiragarria iragazteko gaitasunarekin, DDL fitxategi desberdinetan bereizi, formatu politaren irteera.

bilgarriak

  • Dreamfactory — Mugikorretarako, weberako eta IoT aplikazioetarako kode irekiko REST APIaren backend bat.
  • Hasura GraphQL motorra — Postgres-en GraphQL API azkarrak eta berehalakoak, sarbide-kontrol finarekin, datu-baseetako gertaeretan webhook-ak ere abiarazten dituzte.
  • jl-sql - SQL JSON eta CSV korronteetarako.
  • mysql_fdw - PostgreSQL atzerriko datu bilgarria MySQLrako.
  • Oracle REST Datu Zerbitzuak — Erdialdeko Java aplikazioa, ORDS-ek HTTP(S) adizkiak (GET, POST, PUT, DELETE, etab.) mapatzen ditu datu-baseen transakzioetara eta JSON erabiliz formateatutako edozein emaitza itzultzen du.
  • Prisma — Prismak zure datu-basea denbora errealeko GraphQL API bihurtzen du.
  • PostGREST - REST APIa edozein Postgres datu-baserako.
  • jarra — Go-n idatzitako edozein datu-baseetatik RESTful API bat zerbitzatzeko modu bat da.
  • restSQL — SQL sorgailuak Java eta HTTP APIekin, XML edo JSON serializazioarekin RESTful HTTP API sinple bat erabiltzen du.
  • resquel — Erraz bihurtu zure SQL datu-basea REST API batean.
  • sandman2 — Sortu automatikoki RESTful API zerbitzu bat zure ondarearen datu-baserako.
  • sql-boot - REST eta UI bilgarri aurreratua zure SQL-kontsultetarako.

Backup tresnak

  • pgbackrest - PostgreSQL babeskopia eta berrezarpen fidagarria.
  • Tabernaria — PostgreSQL-ren babeskopia eta berreskuratze kudeatzailea.

Erreplika/Datu eragiketa

  • Datu multzoa — Datuak aztertzeko eta argitaratzeko tresna.
  • dtle — MySQL-rako Datuen Transferentzia Banatutako Zerbitzua.
  • pgsync - Sinkronizatu Postgres datuak datu-baseen artean.
  • pg_kamaleoia — MySQL-ra PostgreSQL-ren erreplika sistema Python 3-n idatzita. Sistemak mysql-replication liburutegia erabiltzen du MySQL-tik errenkada-irudiak JSONB gisa gordetzen diren MySQL-en ateratzeko.
  • PGDeltaStream — Golang web-zerbitzari bat Postgres-en aldaketak gutxienez behin websocketen bidez erreproduzitzeko, Postgres-en deskodetze logikoaren funtzioa erabiliz.
  • repmgr — PostgreSQL-ren erreplikazio kudeatzaile ezagunena.

Scripts

Jarraipena/Estatistikak/Errendimendua

  • ASH Ikuslea — Oracle eta PostgreSQL DBko saioen historia aktiboko datuen ikuspegi grafikoa eskaintzen du.
  • Monyog — Agenterik gabeko eta kostu-eraginkorra MySQL monitorizazio tresna.
  • mssql-monitorizazioa — Kontrolatu zure SQL Server Linux-en errendimendua collectd, InfluxDB eta Grafana erabiliz.
  • Navicat monitorea — Urruneko zerbitzariak monitorizatzeko tresna seguru, sinple eta agenterik gabekoa, zure monitorizazioa ahalik eta eraginkorrena izan dadin ezaugarri indartsuz josia.
  • Percona Jarraipena eta Kudeaketa — MySQL eta MongoDB errendimendua kudeatzeko eta monitorizatzeko kode irekiko plataforma.
  • pganalyze biltzailea — Pganalyze estatistika-biltzailea PostgreSQL metrika eta erregistro-datuak biltzeko.
  • postgres-checkup — Belaunaldi berriko diagnostiko tresna, erabiltzaileei Postgres datu-baseen osasunaren azterketa sakona egiteko aukera ematen diena.
  • postgres_exporter — Prometheus esportatzailea PostgreSQL zerbitzariaren metriketarako.
  • pgDash — Neurtu eta jarraitu zure PostgreSQL datu-baseen alderdi guztiak.
  • PgHero — Postgres-en errendimendu-panela — osasun-egiaztapenak, iradokitako indizeak eta abar.
  • pgmetrics — Bildu eta bistaratu informazioa eta estatistikak martxan dagoen PostgreSQL zerbitzari batetik.
  • pg Mostaza — Postgres-erako erabiltzailearen interfazea planak azaltzen ditu, eta errendimendua hobetzeko aholkuak.
  • pgstats — PostgreSQL estatistikak biltzen ditu, eta CSV fitxategietan gordetzen ditu edo stdout-en inprimatzen ditu.
  • pgwatch2 — PostgreSQL metrika kontrolatzeko/arbelerako irtenbide malgua.
  • Telegraf PostgreSQL plugina — Zure postgres datu-baserako neurketak eskaintzen ditu.

Zabbix

  • Mamonsu — PostgreSQL-rako monitorizazio-agentea.
  • Orabbix — Orabbix Zabbix Enterprise Monitor-ekin lan egiteko diseinatutako plugina da Oracle datu-baseetarako maila anitzeko monitorizazioa, errendimenduaren eta erabilgarritasunaren txostenak eta neurketak eskaintzeko, zerbitzariaren errendimendu-neurriekin batera.
  • pg_monz — Hau PostgreSQL Databaserako Zabbix monitorizazio txantiloia da.
  • Pyora — Python scripta Oracle datu-baseak kontrolatzeko.
  • ZabbixDBA - ZabbixDBA plugin azkarra, malgua eta etengabe garatzen da zure RDBMS monitorizatzeko.

Entseguak

  • DbFit — Datu-baseen probak egiteko esparrua, zure datu-basearen kodea probak gidatutako garapen erraza onartzen duena.
  • RegreSQL — Erregresioa zure SQL kontsultak probatzea.

Datu-sorgailua

Administrazio

  • pgbadger - PostgreSQL Log Analyzer azkarra.
  • pgbedrock — Kudeatu Postgres kluster baten rolak, rol-kidetzak, eskemaren jabetza eta pribilegioak.
  • pgxerta — Postgresen zatiketa tarta bezain erraza.

HA/Failover/Sharding

  • Citus — Postgres luzapena, zure datuak eta zure kontsultak hainbat nodotan banatzen dituena.
  • patroni — PostgreSQL High Availability-rako txantiloia ZooKeeper, etcd edo Consul-ekin.
  • Percona XtraDB Klusterra — Eskalagarritasun handiko irtenbidea MySQL Clustering eta Erabilgarritasun Handikorako.
  • estoloia — Hodeiko jatorrizko PostgreSQL kudeatzailea PostgreSQL erabilgarritasun handikorako.
  • pg_auto_failover — Postgres luzapena eta zerbitzua hutsegite automatizaturako eta erabilgarritasun handiko.
  • pglookout — PostgreSQL erreplikazioaren jarraipena eta hutsegitearen daemon.
  • PostgreSQL hutsegite automatikoa — High-Availability Postgres-erako, industriako Pacemaker eta Corosync erreferentzietan oinarrituta.
  • postgresql_cluster — PostgreSQL Erabilgarritasun handiko Klusterra ("Patroni" eta "DCS(etcd)"). Hedapena automatizatzea Ansible-rekin.
  • Vitess — Datu-baseen clustering-sistema MySQL-ren eskalatze horizontalerako zatiketa orokortuaren bidez.

Kubernetes

  • KubeDB — Kubernetesen produkzio-mailako datu-baseak exekutatzen erraz egitea.
  • Postgres operadorea — Postgres operadoreak erabilgarritasun handiko PostgreSQL klusterrak gaitzen ditu Patronik bultzatutako Kubernetes-en (K8s).
  • Spilo - HA PostgreSQL Clusterrak Dockerrekin.
  • StackGres — Enpresen maila, Full Stack PostgreSQL Kubernetes-en.

Konfigurazio-sintonizazioa

  • MySQLTuner-perl — MySQL instalazio bat azkar berrikusteko eta errendimendua eta egonkortasuna areagotzeko doikuntzak egiteko aukera ematen duen Perl-en idatzitako gidoia.
  • PGkonfiguratzailea — Doako lineako tresna optimizatua sortzeko postgresql.conf.
  • pgtune — PostgreSQL konfigurazio morroia.
  • postgresqltuner.pl — Script sinplea zure PostgreSQL datu-basearen konfigurazioa aztertzeko eta doitzeko aholkuak emateko.

DevOps

  • DBmaestro — DBmaestrok kaleratze-zikloak bizkortzen ditu eta arintasuna onartzen du IT ekosistema osoan.
  • Toad DevOps Toolkit — Toad DevOps Toolkit-ek datu-baseen garapenerako funtsezko funtzioak exekutatzen ditu DevOps lan-fluxuaren barruan, kalitatea, errendimendua edo fidagarritasuna kaltetu gabe.

Eskema laginak

Berri

  • Poly — SQL zaleentzat eraikitako SQL berri emateko aplikazio erabilerraza.

Banaketak

  • DBdeployer — MySQL datu-base zerbitzariak erraz zabaltzen dituen tresna.
  • dbatools — Komando-lerroko SQL Server Management Studio gisa pentsa dezakezun PowerShell modulua.
  • Postgres.app — Ezaugarri osoko PostgreSQL instalazioa Mac aplikazio estandar gisa paketatuta.
  • BigSQL — Postgres-en garatzaileentzako egokia den banaketa.
  • Elefanteen estalpea — Web-oinarritutako PostgreSQL kudeaketa frontend-a, PostgreSQL-rekin erabiltzeko hainbat utilitate eta aplikazio biltzen dituena.

Segurtasuna

  • akra — Datu-baseen segurtasun-multzoa. Datu-basearen proxy eremu-mailako enkriptatzearekin, datu zifratuen bidez bilatu, SQL injekzioen prebentzioa, intrusioen detekzioa, honeypots. Bezeroaren eta proxyaren aldeko enkriptatzea onartzen du ("gardena"). SQL, NoSQL.

Kode formatatzaileak

  • CodeBuff — Hizkuntzarekiko inprimaketa polita ikaskuntza automatikoaren bidez.

Jartzen

Datu-baserako aurkikuntzarik baduzu, partekatu mesedez. Iritzia jasotzeaz ere pozik egongo naiz - PR eta izarrak. Zure fitxak sortzeari buruzko galderarik baduzu, idatzi itzazu ere.

Iturria: www.habr.com

Gehitu iruzkin berria