Čudovit DIY list ali GitHub namesto beležnice

Čudovit DIY list ali GitHub namesto beležnice

Pozdravljeni, Habr! Verjetno ima vsak od nas datoteko, v kateri skriva nekaj koristnega in zanimivega zase. Nekaj ​​povezav do člankov, knjig, repozitorijev, priročnikov. To so lahko zaznamki brskalnika ali celo samo odprti zavihki, ki jih pustite za pozneje. Sčasoma vse to nabrekne, povezave se prenehajo odpirati in večina materialov preprosto zastara.

Kaj pa, če to dobroto delimo s skupnostjo in to datoteko objavimo na GitHubu? Potem je lahko vaše delo koristno še komu drugemu in lahko skupaj ohranjate ustreznost ter sprejemate posodobitve tistih, ki to želijo, prek dobrih starih PR-jev. Prav temu je projekt namenjen. Čudoviti seznami. Vključen je v TOP 10 repozitorijev GitHub, ima 138 zvezdic, povezava do vaših del pa se lahko pojavi kar v njegovem korenskem README, kar bo k vašemu delu pritegnilo ogromno občinstva. Res je, da bo to zahtevalo malo truda. Z vami želim deliti svoje izkušnje s takimi prizadevanji.

Moje ime je Maxim Gramin. V CROC-u se ukvarjam z razvojem Java in raziskavami baz podatkov. V tej objavi vam bom povedal, kaj so Awesome Lists in kako narediti svoj uradni super repo.

Kaj so Awesome Lists

Ko moram ugotoviti novo tehnologijo ali programski jezik, grem najprej sem - najdem pravi razdelek in v njem so ustrezni listi. In sodeč po številu zvezdic in njihovi nenehni rasti, tega ne počnem samo jaz.
Čudovit DIY list ali GitHub namesto beležnice

Pravzaprav je to navadno stanovanje readme.md, ki živi v ločenem prostoru repozitorije, se uvršča na 8. mesto med vsemi repozitoriji GitHub in vključuje povezave do drugih listov, posvečenih kateri koli temi. Na primer, v razdelku Programski jeziki lahko najdete liste o Awesome Python in Awesome Go, Front-End Development pa ima ogromno virov o SPLETNEM razvoju. In, seveda, - razdelek Baze podatkov (K temu se bomo vrnili malo kasneje). In ja, vse to ni omejeno na tehnične teme. Na primer, v razdelkih Zabava in Igre lahko najdete tudi veliko zanimivih stvari (mene osebno je to veselilo super-fantazija).
Glavna značilnost je, da vseh teh listov ne vzdržuje avtor osebno, temveč skupnost in so sestavljeni v skladu s posebnim in zelo strogim super manifest. Vsak tak list je neodvisna skupnost strokovnjakov, živi svoje življenje in je odprt za vaše zahteve po vleku, ki ga bodo naredili še boljšega. Prav tako lahko vsak naredi svoj list, če katera tema še ni bila obdelana.

Idejni avtor in koordinator celotnega podviga je legendarni Sindre Sorhus, prva oseba na GitHubu, avtor več 1000 npm moduli, in on bo prejel vaše PR-je.
Čudovit DIY list ali GitHub namesto beležnice

Kako priti na seznam super

Če nenadoma niste našli primernega lista na temo, ki vas zanima, potem je to prvi znak, da ga morate narediti sami!

Povedal vam bom na primeru svoje zamisli. Odlična orodja za zbirke podatkov — Od projekta do projekta moram delati z različnimi bazami podatkov in zato sem začel datoteko, v kateri sem zbral uporabna orodja za delo z njimi, vse vrste selilcev baz podatkov, IDE-jev, skrbniških plošč, orodij za spremljanje in vseh vrst stvari, razno. Orodja, ki sem jih že uporabljal ali jih šele nameravam začeti uporabljati. To datoteko sem delil s sodelavci v CROC-u in širše. To je pomagalo veliko ljudem in je bilo zanimivo. Zato sem si želel več slave, ko sem nekega dne opazil, da v razdelku Baze podatkov ni lista na to temo. In odločil sem se, da dodam svoje tja.

Kaj je potrebno za to?

  1. Registriramo običajni GitHub repo z imenom, kot je awesome-whatever. V mojem primeru so bila to odlična orodja za bazo podatkov
  2. Naš list pripeljemo do odličnega formata, to nam bo pomagalo generator-super-seznam, ki bo ustvaril vse potrebne datoteke v zahtevanem formatu
  3. Postavitev pravega CI. super-lint in travis ci nam bo pomagal nadzorovati veljavnost naš list
  4. Čakamo 30 dni
  5. Pregledamo vsaj 2 PR-ja drugih ljudi
  6. In končno naredimo PR za glavni repo, kjer dodamo povezavo do našega repoja. Tukaj morate vse natančno prebrati in natančno izpolniti vse številne zahteve za nov list in sam PR.

Moja prva palačinka se je izkazalo za grudasto
Čudovit DIY list ali GitHub namesto beležnice
A minilo je malo časa, nabrala sem še več materiala, delala na napakah in si upala drugi poskus.

Pozabil pa sem na zelo pomembno stvar, ki mi je bila nežno namignjena:
Čudovit DIY list ali GitHub namesto beležnice

Nisem bil zelo previden in nisem dodal samoroga, ki bi potrdil, da so izpolnjeni vsi pogoji
Čudovit DIY list ali GitHub namesto beležnice

Potem je minilo še malo časa, še nekaj urejanj na podlagi komentarjev in dolgo pričakovano tweetda je bil moj PR sprejet.

Tako sem postal avtor svojega prvega lista in začeli so prejemati PR-ji iz skupnosti za dodajanje novih orodij. In mnogi od njih so že vključeni Odlična orodja za zbirke podatkov. Če ste preleni, da bi sledili povezavi,

tukaj je trenutni izbor v času objave objave

Odlična orodja za zbirke podatkov Čudovit DIY list ali GitHub namesto beležnice

Seznam orodij za zbirke podatkov, ki ga vodi skupnost

Tukaj bomo zbirali informacije o super uporabnih in super eksperimentalnih orodjih, ki poenostavljajo z bazami podatkov za DBA, DevOps, razvijalce in navadne smrtnike.

Prosto dodajte informacije o svojih lastnih db-tools ali vaših najljubših db-tools tretjih oseb.

vsebina

IDE

  • AnySQL Maestro — Vrhunsko večnamensko skrbniško orodje za upravljanje baze podatkov, nadzor in razvoj.
  • Aqua Data Studio — Aqua Data Studio je programska oprema za produktivnost za razvijalce baz podatkov, skrbnike baze podatkov in analitike.
  • Database.net — Orodje za upravljanje več baz podatkov s podporo za več kot 20 baz podatkov.
  • datagrip — Medplatformski IDE za baze podatkov in SQL JetBrains.
  • bober — Brezplačni univerzalni upravitelj baz podatkov in odjemalec SQL.
  • dbForge Studio za MySQL — Univerzalni IDE za razvoj, upravljanje in administracijo baze podatkov MySQL in MariaDB.
  • dbForge Studio za Oracle — Zmogljiv IDE za upravljanje, administracijo in razvoj Oracle.
  • dbForge Studio za PostgreSQL — Orodje GUI za upravljanje in razvoj baz podatkov in objektov.
  • dbForge Studio za SQL Server — Zmogljivo integrirano razvojno okolje za razvoj SQL Server, upravljanje, administracijo, analizo podatkov in poročanje.
  • dbKoda — Modern (JavaScript/Electron framework), odprtokodni IDE za MongoDB. Ima funkcije za podporo razvoju, administraciji in prilagajanju zmogljivosti podatkovnih baz MongoDB.
  • IBExpert — Obsežno orodje GUI za Firebird in InterBase.
  • HeidiSQL — Lahek odjemalec za upravljanje MySQL, MSSQL in PostgreSQL, napisan v Delphiju.
  • Delovna miza MySQL — MySQL Workbench je poenoteno vizualno orodje za arhitekte baz podatkov, razvijalce in administratorje baze podatkov.
  • navicat — Orodje za razvoj baz podatkov, ki vam omogoča hkratno povezavo z bazami podatkov MySQL, MariaDB, SQL Server, Oracle, PostgreSQL in SQLite iz ene same aplikacije.
  • Oracle SQL razvijalec — Oracle SQL Developer je brezplačno, integrirano razvojno okolje, ki poenostavlja razvoj in upravljanje baze podatkov Oracle tako v tradicionalnih uvedbah kot v oblaku.
  • pgAdmin — Najbolj priljubljena in s funkcijami bogata odprtokodna administracijska in razvojna platforma za PostgreSQL, najnaprednejšo odprtokodno bazo podatkov na svetu.
  • pgAdmin3 - Dolgoročna podpora za pgAdmin3.
  • PL/SQL razvijalec — IDE, ki je posebej namenjen razvoju shranjenih programskih enot za baze podatkov Oracle.
  • PostgreSQL Maestro — Popolno in zmogljivo orodje za upravljanje baze podatkov, skrbništvo in razvoj za PostgreSQL.
  • Krastača — Toad je vrhunska rešitev baze podatkov za razvijalce, skrbnike in analitike podatkov. Upravljajte zapletene spremembe baze podatkov z enim orodjem za upravljanje baze podatkov.
  • Krastač rob — Poenostavljeno orodje za razvoj baze podatkov za MySQL in Postgres.
  • TOra — TOra je odprtokodni SQL IDE za Oracle, MySQL in PostgreSQL dbs.
  • Studio Valentina — BREZPLAČNO ustvarite, upravljajte, poizvedujte in raziskujte baze podatkov Valentina DB, MySQL, MariaDB, PostgreSQL in SQLite.

Upravitelji/stranke GUI

  • Administrator — Upravljanje baze podatkov v eni datoteki PHP.
  • DbVisualizer — Univerzalno orodje za baze podatkov za razvijalce, skrbnike baze podatkov in analitike.
  • HouseOps — Enterprise ClickHouse Ops UI za izvajanje poizvedb, spremljanje stanja ClickHouse in spodbujanje mnogih drugih k razmišljanju.
  • JackDB — Neposredni SQL dostop do vseh vaših podatkov, ne glede na to, kje se nahajajo.
  • OmniDB — Spletno orodje za upravljanje baz podatkov.
  • Pgweb — Spletni brskalnik baze podatkov za PostgreSQL, napisan v Go in deluje na strojih macOS, Linux in Windows.
  • phpLiteAdmin — Spletno orodje za skrbništvo baze podatkov SQLite, napisano v PHP s podporo za SQLite3 in SQLite2.
  • phpMyAdmin — Spletni vmesnik za MySQL in MariaDB.
  • nadaljevanje — PSequel ponuja čist in preprost vmesnik za hitro izvajanje običajnih nalog PostgreSQL.
  • PopSQL — Sodoben urejevalnik SQL za sodelovanje za vašo ekipo.
  • Postico - Sodoben odjemalec PostgreSQL za Mac.
  • Robo 3T — Robo 3T (prej Robomongo) je orodje za upravljanje MongoDB, ki je osredotočeno na več platform.
  • Nadaljevanje Pro — Sequel Pro je hitra in enostavna aplikacija za upravljanje baze podatkov Mac za delo z bazami podatkov MySQL in MariaDB.
  • SQL Operations Studio — Orodje za upravljanje podatkov, ki omogoča delo s strežnikom SQL, Azure SQL DB in SQL DW iz operacijskih sistemov Windows, macOS in Linux.
  • Strokovnjak za SQLite — Grafični vmesnik podpira vse funkcije SQLite.
  • sqlpad — Spletni urejevalnik SQL deluje v vašem zasebnem oblaku.
  • SQLPro — Preprost, zmogljiv upravitelj Postgres za macOS.
  • VevericaL — Grafični odjemalec SQL, napisan v Javi, ki vam omogoča ogled strukture baze podatkov, skladne z JDBC, brskanje po podatkih v tabelah, izdajanje ukazov SQL itd.
  • SQLTools — Upravljanje baze podatkov za VSCode.
  • sqlyog — Najbolj popoln in enostaven za uporabo MySQL GUI.
  • Tabix — Urejevalnik SQL & odprtokodna preprosta poslovna inteligenca za Clickhouse.
  • Tabela Plus — Sodobno, izvorno in prijazno GUI orodje za relacijske baze podatkov: MySQL, PostgreSQL, SQLite & več.
  • TeamPostgreSQL — GUI za spletno administracijo PostgreSQL — uporabljajte svoje zbirke podatkov PostgreSQL od koder koli, z bogatim, bliskovito hitrim spletnim vmesnikom AJAX.

CLI orodja

  • ipython-sql — Povežite se z bazo podatkov za izdajo ukazov SQL znotraj IPython ali IPython Notebook.
  • iredis — Cli za Redis s samodokončanjem in označevanjem sintakse.
  • pgcenter — Vrhunsko skrbniško orodje za PostgreSQL.
  • pg_activity — Top like aplikacija za spremljanje dejavnosti strežnika PostgreSQL.
  • pg_top - 'top' za PostgreSQL.
  • pspg —Postgres Pager
  • sqlcl — Oracle SQL Developer Command Line (SQLcl) je brezplačen vmesnik ukazne vrstice za Oracle Database.
  • usql — Univerzalni vmesnik ukazne vrstice za PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, in številne druge baze podatkov vključno z NoSQL in nerelacijskimi bazami podatkov!

dbcli

  • athenacl — AthenaCLI je orodje CLI za storitev AWS Athena, ki omogoča samodejno dokončanje in označevanje sintakse.
  • litecli - CLI za baze podatkov SQLite s samodokončanjem in označevanjem sintakse.
  • mssql-cli — Odjemalec ukazne vrstice za SQL Server s samodokončanjem in označevanjem sintakse.
  • mycli — Terminalni odjemalec za MySQL s samodokončanjem in označevanjem sintakse.
  • pgcli - Postgres CLI s samodokončanjem in označevanjem sintakse.
  • vcli — Vertica CLI s samodokončanjem in označevanjem sintakse.

Navigacija in vizualizacija DB-sheme

  • dbdiagram.io — Hitro in preprosto orodje za pomoč pri risanju diagramov odnosov vaše baze podatkov in hitrem pretoku z uporabo preprostega jezika DSL.
  • ERAlkemija — Orodje za ustvarjanje diagramov odnosov entitet.
  • SchemaCrawler — Brezplačno orodje za odkrivanje in razumevanje sheme baze podatkov.
  • Vohun sheme — Ustvarjanje baze podatkov v dokumentacijo HTML, vključno z diagrami odnosov entitet.
  • tbls — CI-ju prijazno orodje za dokumentiranje baze podatkov, napisano v Go.

Modelarji

  • Navicat Data Modeler — Zmogljivo in stroškovno učinkovito orodje za načrtovanje baze podatkov, ki vam pomaga zgraditi visokokakovostne konceptualne, logične in fizične modele podatkov.
  • Oracle SQL Developer Data Modeler — Oracle SQL Developer Data Modeler je brezplačno grafično orodje, ki izboljša produktivnost in poenostavi naloge modeliranja podatkov.
  • pgmodeler — Orodje za modeliranje podatkov, zasnovano za PostgreSQL.

Orodja za selitev

  • 2 bas — Orodje za konfiguracijo baze podatkov kot kodo, ki uporablja koncept idempotentnih skriptov DDL.
  • preletna pot - Orodje za selitev baze podatkov.
  • gh-ost — Spletna migracija sheme za MySQL.
  • tekoča baza — Od baze podatkov neodvisna knjižnica za sledenje, upravljanje in uporabo sprememb sheme baze podatkov.
  • se seli — Kot diff, vendar za sheme PostgreSQL.
  • node-pg-migrate — Upravljanje migracij baze podatkov Node.js, zgrajeno izključno za postgres. (Lahko pa se uporablja tudi za druge baze podatkov, ki so v skladu s standardom SQL - npr. CockroachDB.)
  • Pirzej — Ponuja pripomočke za opis sheme baze podatkov PostgreSQL kot YAML.
  • SchemaHero — Operater Kubernetes za deklarativno upravljanje sheme baze podatkov (gitops za sheme baze podatkov).
  • Sqitch — Premišljeno upravljanje sprememb, ki izvira iz zbirke podatkov, za razvoj brez ogrodja in zanesljivo uvajanje.
  • yuniql — Še eno orodje za ustvarjanje različic in selitev sheme, ki je bilo pravkar narejeno z izvornim .NET Core 3.0+ in upajmo, da je boljše.

Orodja za ustvarjanje kode

  • ddl-generator — Sklepa SQL DDL (Data Definition Language) iz podatkov tabele.
  • shema2ddl — Pripomoček ukazne vrstice za izvoz sheme Oracle v nabor začetnih skriptov ddl z možnostjo filtriranja nezaželenih informacij, ločevanja DDL v različnih datotekah, izpisa v lepi obliki.

Ovitki

  • Dreamfactory — Odprtokodno zaledje REST API za mobilne, spletne in IoT aplikacije.
  • Hasura GraphQL Engine — Izjemno hitri, takojšnji API-ji GraphQL v realnem času na Postgresu z natančno kontrolo dostopa sprožijo tudi spletne trnke na dogodkih baze podatkov.
  • jl-sql - SQL za tokove JSON in CSV.
  • mysql_fdw — Tuji ovoj podatkov PostgreSQL za MySQL.
  • Podatkovne storitve Oracle REST — Srednjenivojska aplikacija Java, ORDS preslika glagole HTTP(S) (GET, POST, PUT, DELETE itd.) v transakcije baze podatkov in vrne vse rezultate, oblikovane z uporabo JSON.
  • prizma — Prisma vašo bazo podatkov spremeni v GraphQL API v realnem času.
  • postgREST - REST API za katero koli bazo podatkov Postgres.
  • perst — Je način za strežbo API-ja RESTful iz katere koli zbirke podatkov, napisane v Go.
  • restSQL — Generator SQL z API-ji Java in HTTP, uporablja preprost RESTful HTTP API s serializacijo XML ali JSON.
  • ponoviti — Enostavno pretvorite svojo bazo podatkov SQL v REST API.
  • peskar2 — Samodejno ustvarite storitev RESTful API za svojo podedovano bazo podatkov.
  • sql-boot — Napredni ovoj REST in uporabniškega vmesnika za vaše poizvedbe SQL.

Orodja za varnostno kopiranje

  • pgnaslon - Zanesljivo varnostno kopiranje in obnovitev PostgreSQL.
  • BarMan — Upravitelj varnostnega kopiranja in obnovitve za PostgreSQL.

Replikacija/Podatkovna operacija

  • Nabor podatkov — Orodje za raziskovanje in objavljanje podatkov.
  • dtle — Distribuirana storitev prenosa podatkov za MySQL.
  • pgsync - Sinhronizacija podatkov Postgres med zbirkami podatkov.
  • pg_chameleon — Sistem replik MySQL v PostgreSQL, napisan v Pythonu 3. Sistem uporablja knjižnico mysql-replication za pridobivanje slik vrstic iz MySQL, ki so shranjene v PostgreSQL kot JSONB.
  • PGDeltaStream — Spletni strežnik Golang za pretakanje sprememb Postgres vsaj enkrat prek spletnih vtičnic z uporabo funkcije logičnega dekodiranja Postgres.
  • repmgr — Najbolj priljubljen upravitelj podvajanja za PostgreSQL.

Skripti

Spremljanje/statistika/uspešnost

  • Pregledovalnik ASH — Zagotavlja grafični prikaz podatkov o zgodovini aktivnih sej v Oracle in PostgreSQL DB.
  • Monyog — Brez agentov in stroškovno učinkovito orodje za spremljanje MySQL.
  • mssql-monitoring — Spremljajte delovanje strežnika SQL v sistemu Linux z uporabo collectd, InfluxDB in Grafana.
  • Monitor Navicat — Varno, preprosto orodje za nadzor oddaljenega strežnika brez agentov, ki je opremljeno z zmogljivimi funkcijami, da bo vaše spremljanje čim bolj učinkovito.
  • Nadzor in upravljanje Percona — Odprtokodna platforma za upravljanje in spremljanje delovanja MySQL in MongoDB.
  • zbiralnik pganalyze — Zbiralnik statističnih podatkov Pganalyze za zbiranje metrik PostgreSQL in podatkov dnevnika.
  • postgres pregled — Diagnostično orodje nove generacije, ki uporabnikom omogoča poglobljeno analizo stanja podatkovnih zbirk Postgres.
  • postgres_exporter — Izvoznik Prometheus za meritve strežnika PostgreSQL.
  • pgDash — Izmerite in sledite vsakemu vidiku vaših zbirk podatkov PostgreSQL.
  • PgHero — Nadzorna plošča uspešnosti za Postgres — zdravstveni pregledi, predlagani indeksi in drugo.
  • pgmetrics — Zbirajte in prikazujte informacije in statistiko iz delujočega strežnika PostgreSQL.
  • strGorčica — Uporabniški vmesnik za Postgres razlaga načrte in nasvete za izboljšanje učinkovitosti.
  • pgstats — Zbira statistične podatke PostgreSQL in jih shrani v datoteke CSV ali natisne na stdout.
  • pgwatch2 — Prilagodljiva samostojna rešitev za spremljanje/nadzorno ploščo metrik PostgreSQL.
  • Telegraf PostgreSQL vtičnik — Zagotavlja meritve za vašo zbirko podatkov Postgres.

Zabbix

  • Mamonsu — Nadzorni agent za PostgreSQL.
  • Orabbix — Orabbix je vtičnik, zasnovan za delo z Zabbix Enterprise Monitor za zagotavljanje večstopenjskega spremljanja, poročanja o zmogljivosti in razpoložljivosti ter merjenje za baze podatkov Oracle, skupaj z meritvami zmogljivosti strežnika.
  • pg_monz — To je predloga za spremljanje Zabbix za bazo podatkov PostgreSQL.
  • Pyora — Python skript za spremljanje baz podatkov Oracle.
  • ZabbixDBA - ZabbixDBA je hiter, prilagodljiv in nenehno razvijajoč se vtičnik za spremljanje vašega RDBMS.

Testiranje

  • DbFit — Ogrodje za testiranje baze podatkov, ki podpira enostaven razvoj kode vaše baze podatkov, ki temelji na testiranju.
  • RegreSQL — Regresijsko testiranje vaših poizvedb SQL.

Generator podatkov

Administracija

  • pgbadger - Hiter analizator dnevnika PostgreSQL.
  • pgbedrock — Upravljajte vloge, članstvo v vlogi, lastništvo sheme in privilegije v gruči Postgres.
  • pgslice — Postgres particioniranje preprosto kot pita.

HA/preklop zaradi napake/razdelitev

  • Citus — Razširitev Postgres, ki distribuira vaše podatke in vaše poizvedbe v več vozliščih.
  • patroni — Predloga za visoko razpoložljivost PostgreSQL z ZooKeeperjem itd. ali Consul.
  • Gruča Percona XtraDB — Rešitev z visoko razširljivostjo za združevanje MySQL v gruče in visoko razpoložljivost.
  • stolon — Izvorni upravljalnik PostgreSQL v oblaku za visoko razpoložljivost PostgreSQL.
  • pg_auto_failover — Razširitev in storitev Postgres za samodejni preklop in visoko razpoložljivost.
  • pglookout — Nadzor podvajanja PostgreSQL in demon za preklop.
  • PostgreSQL Automatic Failover — Visoka razpoložljivost za Postgres, ki temelji na industrijskih referencah Pacemaker in Corosync.
  • postgresql_cluster — PostgreSQL High-Availability Cluster (temelji na "Patroni" in "DCS(etcd)"). Avtomatizacija uvajanja z Ansible.
  • Vitess — Sistem združevanja podatkovnih baz v gruče za vodoravno skaliranje MySQL prek splošnega razčlenjevanja.

Kubernetes

  • KubeDB — Enostavno izvajanje produkcijskih baz podatkov v Kubernetesu.
  • Operater Postgres — Operater Postgres omogoča visoko razpoložljive gruče PostgreSQL v Kubernetesu (K8s), ki ga poganja Patroni.
  • Spilo - HA PostgreSQL Clusters with Docker.
  • StackGres — Enterprise-grade, Full Stack PostgreSQL na Kubernetesu.

Nastavitev konfiguracije

  • MySQLTuner-perl — Skript, napisan v Perlu, ki vam omogoča hiter pregled namestitve MySQL in prilagajanje za povečanje zmogljivosti in stabilnosti.
  • PGConfigurator — Brezplačno spletno orodje za ustvarjanje optimiziranega postgresql.conf.
  • pgtune — Čarovnik za konfiguracijo PostgreSQL.
  • postgresqltuner.pl — Preprost skript za analizo vaše konfiguracije baze podatkov PostgreSQL in svetovanje glede nastavitve.

DevOps

  • DBmaestro — DBmaestro pospeši cikle izdaje in podpira agilnost v celotnem ekosistemu IT.
  • Toad DevOps Toolkit — Toad DevOps Toolkit izvaja ključne razvojne funkcije baze podatkov znotraj vašega delovnega toka DevOps — brez ogrožanja kakovosti, zmogljivosti ali zanesljivosti.

Vzorci shem

Poročanje

  • Poli — Aplikacija za poročanje SQL, enostavna za uporabo, izdelana za ljubitelje SQL.

Distribucije

  • DBdeployer — Orodje, ki enostavno postavi strežnike baz podatkov MySQL.
  • dbatools — Modul PowerShell, ki si ga lahko predstavljate kot ukazno vrstico SQL Server Management Studio.
  • Postgres.app — Namestitev PostgreSQL s polnimi funkcijami, pakirana kot standardna aplikacija za Mac.
  • BigSQL — Razvijalcem prijazna distribucija Postgresa.
  • Lopa za slone — Spletni vmesnik za upravljanje PostgreSQL, ki združuje več pripomočkov in aplikacij za uporabo s PostgreSQL.

Varnost

  • akra — Paket za varnost baze podatkov. Proxy baze podatkov s šifriranjem na ravni polja, iskanje po šifriranih podatkih, preprečevanje vbrizgavanja SQL, zaznavanje vdorov, honeypots. Podpira (»transparentno«) šifriranje na strani odjemalca in posrednika. SQL, NoSQL.

Oblikovalci kode

  • CodeBuff — Jezikovno agnostično lepo tiskanje prek strojnega učenja.

Prispeva

Če imate kakršne koli najdbe za bazo podatkov, jih delite. Vesela bom tudi povratnih informacij - piarjev in zvezdic. Če imate kakršna koli vprašanja o ustvarjanju lastnih listov, jih tudi napišite.

Vir: www.habr.com

Dodaj komentar