Lieliska DIY lapa vai GitHub bloknota vietā

Lieliska DIY lapa vai GitHub bloknota vietā

Sveiks, Habr! Iespējams, katram no mums ir kāds fails, kurā slēpjam kaut ko sev noderīgu un interesantu. Dažas saites uz rakstiem, grāmatām, krātuvēm, rokasgrāmatām. Tās var būt pārlūkprogrammas grāmatzīmes vai pat tikai atvērtas cilnes, kas atstātas vēlākai lietošanai. Laika gaitā tas viss uzbriest, saites pārstāj atvērties, un lielākā daļa materiālu vienkārši kļūst novecojuši.

Ko darīt, ja mēs dalāmies šajā labestībā ar kopienu un publicēsim šo failu vietnē GitHub? Tad jūsu darbs var būt noderīgs kādam citam, un jūs varat saglabāt aktualitāti kopā, pieņemot atjauninājumus no tiem, kuri vēlas, izmantojot vecos labos PR. Tas ir tieši tas, kam projekts ir paredzēts. Lieliski saraksti. Tas ir iekļauts TOP 10 GitHub krātuvēs, tajā ir 138 XNUMX zvaigznes, un saite uz jūsu darbiem var parādīties tieši tā saknē README, kas piesaistīs jūsu darbam milzīgu auditoriju. Tiesa, tas prasīs nelielu piepūli. Es vēlos dalīties ar jums savā pieredzē par šādiem centieniem.

Mani sauc Maksims Gramins. CROC nodarbojos ar Java izstrādi un datu bāzu izpēti. Šajā ziņā es jums pastāstīšu, kas ir lieliskie saraksti un kā izveidot savu oficiālo lielisko repo.

Kas ir lieliski saraksti

Kad man ir jāizdomā kāda jauna tehnoloģija vai programmēšanas valoda, pirmais, ko daru, ir šurp – atrodu īsto sadaļu, un tajā ir piemērotas lapas. Un, spriežot pēc zvaigžņu skaita un to pastāvīgās izaugsmes, to daru ne tikai es.
Lieliska DIY lapa vai GitHub bloknota vietā

Faktiski tas ir parasts dzīvoklis readme.md, kas dzīvo atsevišķā krātuves, ieņem 8. vietu starp visām GitHub krātuvēm un ietver saites uz citām lapām, kas veltītas jebkurai tēmai. Piemēram, sadaļā Programmēšanas valodas varat atrast lapas par Awesome Python un Awesome Go, un priekšgala izstrādei ir milzīgs daudzums resursu tīmekļa izstrādei. Un, protams, - sadaļa Datubāzes (Pie šī mēs atgriezīsimies nedaudz vēlāk). Un jā, tas viss neaprobežojas tikai ar tehniskām tēmām. Piemēram, sadaļās Izklaide un spēles var atrast arī daudz ko interesantu (man personīgi iepriecināja awesome-fantasy).
Galvenā iezīme ir tāda, ka visas šīs lapas uztur nevis autors personīgi, bet sabiedrība un tās sastāda saskaņā ar īpašu un ļoti stingru lielisks manifests. Katra šāda lapa ir neatkarīga speciālistu kopiena, tā dzīvo savu dzīvi un ir atvērta jūsu pieprasījumam, kas to padarīs vēl labāku. Un arī ikviens var izveidot savu lapu, ja kāda tēma vēl nav apskatīta.

Idejas autors un visa šī uzņēmuma koordinators ir leģendārais Sindre Sorhus, pirmā persona GitHub, autors vairāk 1000 npm moduļi, un tieši viņš saņems jūsu PR.
Lieliska DIY lapa vai GitHub bloknota vietā

Kā iekļūt awesome sarakstā

Ja pēkšņi neesat atradis piemērotu lapu par tēmu, kas jūs interesē, tad šī ir pirmā zīme, ka jums tas ir jāizveido pašam!

Es jums pastāstīšu, izmantojot sava prāta bērna piemēru. Lieliski datu bāzes rīki — No projekta uz projektu man ir jāstrādā ar dažādām datu bāzēm, un tāpēc es izveidoju failu, kurā apkopoju noderīgus rīkus darbam ar tām, visādus datu bāzu migrētājus, IDE, admin paneļus, uzraudzības rīkus un visādus lietas.dažādi. Rīki, kurus jau esmu izmantojis vai tikai plānoju sākt lietot. Es kopīgoju šo failu ar kolēģiem CROC un ne tikai. Tas palīdzēja daudziem cilvēkiem un bija interesanti. Rezultātā vēlējos lielāku slavu, kad kādu dienu pamanīju, ka Datubāzes sadaļā par šo tēmu nav nevienas lapas. Un es nolēmu pievienot savu.

Что для этого нужно?

  1. Mēs reģistrējam parastu GitHub repo ar tādu nosaukumu kā awesome-whatever. Manā gadījumā tas bija awesome-database-tools
  2. Mēs izveidojam savu lapu lieliskā formātā, tas mums palīdzēs ģenerators-awesome-list, kas ģenerēs visus nepieciešamos failus vajadzīgajā formātā
  3. Īsta CI iestatīšana. awesome-plūksna un travis ci mums palīdzēs kontrolēt derīgums mūsu lapa
  4. Mēs gaidām 30 dienas
  5. Mēs pārskatām vismaz 2 citu cilvēku PR
  6. Un visbeidzot mēs izveidojam PR galvenajam repo, kur pievienojam saiti uz mūsu repo. Šeit jums viss rūpīgi jāizlasa un rūpīgi jāizpilda visas daudzās prasības jaunajai lapai un pašam PR.

Mana pirmā pankūka izrādījās kunkuļains
Lieliska DIY lapa vai GitHub bloknota vietā
Bet pagāja mazs laiks, savācu vēl vairāk materiālu, piestrādāju pie kļūdām un uzdrīkstējos otrais mēģinājums.

Bet es aizmirsu par ļoti svarīgu lietu, kas man tika maigi dots mājiens:
Lieliska DIY lapa vai GitHub bloknota vietā

Es nebiju īpaši uzmanīgs un nepievienoju vienradzi, lai apstiprinātu, ka visi nosacījumi ir izpildīti
Lieliska DIY lapa vai GitHub bloknota vietā

Tad pagāja vēl nedaudz laika, vēl daži labojumi, pamatojoties uz komentāriem, un ilgi gaidītais tvītotka mans PR tika pieņemts.

Tāpēc es kļuvu par savas pirmās lapas autoru, un viņi sāka saņemties PR no kopienas, lai pievienotu jaunus rīkus. Un daudzi no tiem jau ir iekļauti Lieliski datu bāzes rīki. Ja esat pārāk slinks, lai sekotu saitei,

šeit ir pašreizējā atlase ziņas publicēšanas laikā

Lieliski datu bāzes rīki Lieliska DIY lapa vai GitHub bloknota vietā

Kopienas vadīts datu bāzes rīku saraksts

Šeit mēs apkoposim informāciju par satriecoši noderīgiem un lieliskiem eksperimentāliem rīkiem, kas tiek vienkāršoti ar datubāzēm DBA, DevOps, izstrādātājiem un vienkāršiem mirstīgajiem.

Jūtieties brīvi pievienot informāciju par saviem db-rīkiem vai iecienītākajiem trešās puses db-rīkiem.

Saturs

IDE

  • AnySQL Maestro — Premier daudzfunkcionāls administratora rīks datu bāzu pārvaldībai, kontrolei un attīstībai.
  • Aqua Data Studio — Aqua Data Studio ir produktivitātes programmatūra datu bāzu izstrādātājiem, DBA un analītiķiem.
  • Database.net — Vairāku datu bāzu pārvaldības rīks ar atbalstu vairāk nekā 20 datu bāzēm.
  • datagrip — JetBrains vairāku platformu IDE datu bāzēm un SQL.
  • dbebrs - Bezmaksas universāls datu bāzes pārvaldnieks un SQL klients.
  • dbForge Studio for MySQL — Universāls IDE MySQL un MariaDB datu bāzu izstrādei, pārvaldībai un administrēšanai.
  • dbForge Studio programmai Oracle — Jaudīga IDE Oracle pārvaldībai, administrēšanai un attīstībai.
  • dbForge Studio darbam ar PostgreSQL — GUI rīks datu bāzu un objektu pārvaldībai un izstrādei.
  • dbForge Studio SQL serverim — Jaudīga integrēta izstrādes vide SQL Server izstrādei, pārvaldībai, administrēšanai, datu analīzei un ziņošanai.
  • dbKoda — Moderna (JavaScript/Electron ietvars), atvērtā koda IDE MongoDB. Tam ir funkcijas, kas atbalsta MongoDB datu bāzu izstrādi, administrēšanu un veiktspējas regulēšanu.
  • IBEksperts — Visaptverošs GUI rīks Firebird un InterBase.
  • HeidiSQL — Viegls klients MySQL, MSSQL un PostgreSQL pārvaldībai, rakstīts Delphi.
  • MySQL darbagalds — MySQL Workbench ir vienots vizuāls rīks datu bāzu arhitektiem, izstrādātājiem un DBA.
  • navicat — Datu bāzes izstrādes rīks, kas ļauj vienlaikus izveidot savienojumu ar MySQL, MariaDB, SQL Server, Oracle, PostgreSQL un SQLite datu bāzēm no vienas lietojumprogrammas.
  • Oracle SQL izstrādātājs — Oracle SQL Developer ir bezmaksas, integrēta izstrādes vide, kas vienkāršo Oracle Database izstrādi un pārvaldību gan tradicionālajā, gan mākoņa izvietošanā.
  • pgAdmin — Populārākā un funkcijām bagātākā atvērtā pirmkoda administrēšanas un izstrādes platforma PostgreSQL, kas ir pasaulē vismodernākā atvērtā koda datu bāze.
  • pgAdmin3 - Ilgtermiņa atbalsts pgAdmin3.
  • PL/SQL izstrādātājs — IDE, kas īpaši paredzēta Oracle datu bāzēm glabātu programmu vienību izstrādei.
  • PostgreSQL Maestro — Pilnīga un jaudīga datu bāzes pārvaldības, administratora un izstrādes rīks PostgreSQL.
  • Krupis — Toad ir galvenais datu bāzes risinājums izstrādātājiem, administratoriem un datu analītiķiem. Pārvaldiet sarežģītas datu bāzes izmaiņas, izmantojot vienu datu bāzes pārvaldības rīku.
  • Krupju mala — Vienkāršots datu bāzes izstrādes rīks MySQL un Postgres.
  • TOra — TOra ir atvērtā pirmkoda SQL IDE, kas paredzēts Oracle, MySQL un PostgreSQL dbs.
  • Valentīnas studija — BEZMAKSAS izveidojiet, administrējiet, meklējiet un izpētiet Valentina DB, MySQL, MariaDB, PostgreSQL un SQLite datu bāzes.

GUI vadītāji/klienti

  • Administrators — Datu bāzes pārvaldība vienā PHP failā.
  • DbVizualizators — Universāls datu bāzes rīks izstrādātājiem, DBA un analītiķiem.
  • HouseOps — Enterprise ClickHouse Ops UI, lai izpildītu vaicājumus, pārraudzītu ClickHouse darbību un liktu daudziem citiem aizdomāties.
  • JackDB — Tieša SQL piekļuve visiem jūsu datiem neatkarīgi no to dzīvesvietas.
  • OmniDB — Web rīks datu bāzu pārvaldībai.
  • Pgweb — Web bāzes datu bāzes pārlūkprogramma PostgreSQL, kas rakstīta Go un darbojas uz macOS, Linux un Windows iekārtām.
  • phpLiteAdmin — Tīmekļa SQLite datu bāzes administrēšanas rīks, kas rakstīts PHP ar atbalstu SQLite3 un SQLite2.
  • phpMyAdmin — MySQL un MariaDB tīmekļa saskarne.
  • psequel — PSequel nodrošina tīru un vienkāršu saskarni, lai jūs varētu ātri veikt parastos PostgreSQL uzdevumus.
  • PopSQL — Mūsdienīgs, sadarbības SQL redaktors jūsu komandai.
  • Postico - Mūsdienīgs PostgreSQL klients operētājsistēmai Mac.
  • Robo 3T — Robo 3T (agrāk Robomongo) ir uz apvalku orientēts starpplatformu MongoDB pārvaldības rīks.
  • Turpinājums Pro — Sequel Pro ir ātra, viegli lietojama Mac datu bāzes pārvaldības lietojumprogramma darbam ar MySQL un MariaDB datu bāzēm.
  • SQL operāciju studija — Datu pārvaldības rīks, kas ļauj strādāt ar SQL Server, Azure SQL DB un SQL DW no Windows, macOS un Linux.
  • SQLite eksperts — Grafiskais interfeiss atbalsta visas SQLite funkcijas.
  • sqlpad — Tīmekļa SQL redaktors, kas darbojas jūsu privātajā mākonī.
  • SQLPro — Vienkāršs, jaudīgs Postgres pārvaldnieks operētājsistēmai macOS.
  • VāvereL — Grafiskais SQL klients, kas rakstīts Java valodā, kas ļaus jums apskatīt JDBC saderīgas datu bāzes struktūru, pārlūkot datus tabulās, izdot SQL komandas utt.
  • SQLTools — VSCode datu bāzes pārvaldība.
  • SQLyog — Pilnīgākā un vienkāršākā MySQL GUI.
  • Tabix — SQL redaktors un atvērtā koda vienkārša biznesa informācija pakalpojumam Clickhouse.
  • Tabula Plus — Mūsdienīgs, vietējais un draudzīgs GUI rīks relāciju datu bāzēm: MySQL, PostgreSQL, SQLite un citiem.
  • TeamPostgreSQL — PostgreSQL tīmekļa administrēšanas GUI — izmantojiet savas PostgreSQL datu bāzes no jebkuras vietas ar bagātīgu, zibens ātru AJAX tīmekļa saskarni.

CLI rīki

  • ipython-sql — Izveidojiet savienojumu ar datu bāzi, lai izdotu SQL komandas programmā IPython vai IPython Notebook.
  • iredis — Redis Cli ar automātisko pabeigšanu un sintakses izcelšanu.
  • pgcenter — Vislabākais PostgreSQL administrēšanas rīks.
  • pg_activity — Populārākā lietojumprogramma PostgreSQL servera aktivitātes uzraudzībai.
  • pg_top - PostgreSQL "augšējā daļa".
  • pspg — Postgres peidžeris
  • sqlcl — Oracle SQL Developer Command Line (SQLcl) ir Oracle Database bezmaksas komandrindas saskarne.
  • usql — Universāls komandrindas interfeiss PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, un daudzas citas datu bāzes ieskaitot NoSQL un nerelāciju datu bāzes!

dbcli

  • atenakls — AthenaCLI ir AWS Athena pakalpojuma CLI rīks, kas var veikt automātisko pabeigšanu un sintakses izcelšanu.
  • litekli - CLI SQLite datu bāzēm ar automātisko pabeigšanu un sintakses izcelšanu.
  • mssql-cli — SQL Server komandrindas klients ar automātisko pabeigšanu un sintakses izcelšanu.
  • mycli — MySQL termināļa klients ar automātisko pabeigšanu un sintakses izcelšanu.
  • pgcli - Postgres CLI ar automātisko pabeigšanu un sintakses izcelšanu.
  • vcli — Vertica CLI ar automātisko pabeigšanu un sintakses izcelšanu.

DB-shēmas navigācija un vizualizācija

  • dbdiagram.io — Ātrs un vienkāršs rīks, kas palīdz izveidot datu bāzes attiecību diagrammas un ātri plūst, izmantojot vienkāršu DSL valodu.
  • ERAalķīmija — entītiju relāciju diagrammu ģenerēšanas rīks.
  • SchemaCrawler — Bezmaksas datu bāzes shēmu atklāšanas un izpratnes rīks.
  • Shēmas spiegs — datu bāzes ģenerēšana HTML dokumentācijā, ieskaitot entītiju attiecību diagrammas.
  • tbls — CI draudzīgs rīks datu bāzes dokumentēšanai, kas rakstīts Go.

Modelētāji

  • Navicat datu modelētājs — Spēcīgs un izmaksu ziņā efektīvs datu bāzes projektēšanas rīks, kas palīdz izveidot augstas kvalitātes konceptuālos, loģiskos un fiziskos datu modeļus.
  • Oracle SQL izstrādātāju datu modelētājs — Oracle SQL Developer Data Modeler ir bezmaksas grafisks rīks, kas uzlabo produktivitāti un vienkāršo datu modelēšanas uzdevumus.
  • pgmodeler — datu modelēšanas rīks, kas paredzēts PostgreSQL.

Migrācijas rīki

  • 2 bass — Datu bāzes konfigurācijas kā koda rīks, kas izmanto idempotentu DDL skriptu koncepciju.
  • lidošanas ceļš - Datu bāzes migrācijas rīks.
  • gh-ost — Tiešsaistes shēmas migrācija MySQL.
  • šķidrā bāze — No datu bāzes neatkarīga bibliotēka datu bāzes shēmu izmaiņu izsekošanai, pārvaldībai un piemērošanai.
  • migrēna — Tāpat kā diff, bet PostgreSQL shēmām.
  • node-pg-migrate — Node.js datu bāzes migrācijas pārvaldība, kas paredzēta tikai postgres. (Bet to var izmantot arī citām DB, kas atbilst SQL standartam, piemēram, CockroachDB.)
  • Pyrseas — Nodrošina utilītas, lai aprakstītu PostgreSQL datu bāzes shēmu kā YAML.
  • SchemaHero — Kubernetes operators deklaratīvai datu bāzes shēmu pārvaldībai (gitops datu bāzes shēmām).
  • Squitch — Saprātīga datubāzes izmaiņu pārvaldība bez ietvara izstrādei un uzticamai izvietošanai.
  • yuniql — Vēl viens shēmas versiju veidošanas un migrācijas rīks, kas tikko izveidots ar vietējo .NET Core 3.0+ un, cerams, labāks.

Kodu ģenerēšanas rīki

  • ddl ģenerators — no tabulas datiem secina SQL DDL (datu definīcijas valodu).
  • shēma2ddl — Komandrindas utilīta Oracle shēmas eksportēšanai uz ddl init skriptu kopu ar iespēju filtrēt nevēlamu informāciju, atsevišķu DDL dažādos failos, diezgan formāta izvadi.

Rituāli

  • Sapņu fabrika — Atvērtā koda REST API aizmugursistēma mobilajām, tīmekļa un IoT lietojumprogrammām.
  • Hasura GraphQL dzinējs — Ātras, tūlītējas reāllaika GraphQL API uz Postgres ar smalku piekļuves kontroli, kā arī aktivizē tīmekļa aizķeres datu bāzes notikumos.
  • jl-sql - SQL JSON un CSV straumēm.
  • mysql_fdw — PostgreSQL ārvalstu datu iesaiņojums MySQL.
  • Oracle REST datu pakalpojumi — Vidēja līmeņa Java lietojumprogramma, ORDS kartē HTTP(S) darbības vārdus (GET, POST, PUT, DELETE utt.) ar datu bāzes darījumiem un atgriež visus rezultātus, kas formatēti, izmantojot JSON.
  • Prizma — Prisma pārvērš jūsu datu bāzi par reāllaika GraphQL API.
  • postgREST - REST API jebkurai Postgres datubāzei.
  • persts — ir veids, kā apkalpot RESTful API no jebkuras Go rakstītas datu bāzes.
  • restSQL — SQL ģenerators ar Java un HTTP API, izmanto vienkāršu RESTful HTTP API ar XML vai JSON serializāciju.
  • resquel — Viegli konvertējiet savu SQL datu bāzi par REST API.
  • smilšuvīrs2 — Automātiski ģenerējiet RESTful API pakalpojumu savai mantotajai datubāzei.
  • sql-boot — Uzlabots REST un UI iesaiņojums jūsu SQL vaicājumiem.

Dublēšanas rīki

  • pgbackrest - Uzticama PostgreSQL dublēšana un atjaunošana.
  • BARMAN — PostgreSQL dublēšanas un atkopšanas pārvaldnieks.

Replikācijas/datu darbība

  • Datu kopa — Rīks datu izpētei un publicēšanai.
  • dtle — MySQL izplatītais datu pārsūtīšanas pakalpojums.
  • pgsync - Sinhronizējiet Postgres datus starp datu bāzēm.
  • pg_hameleons — MySQL uz PostgreSQL reprodukcijas sistēma, kas rakstīta Python 3. Sistēma izmanto bibliotēku mysql-replication, lai izvilktu rindu attēlus no MySQL, kas tiek saglabāti PostgreSQL kā JSONB.
  • PGDeltaStream — Golang tīmekļa serveris, lai straumētu Postgres izmaiņas vismaz vienu reizi, izmantojot tīmekļa ligzdas, izmantojot Postgres loģiskās dekodēšanas funkciju.
  • repmgr — Populārākais PostgreSQL replikācijas pārvaldnieks.

Skripti

Uzraudzība/Statistika/ Veiktspēja

  • ASH skatītājs — Nodrošina aktīvās sesijas vēstures datu grafisku skatu Oracle un PostgreSQL DB.
  • Monyogs — bez aģentu un izmaksu ziņā efektīvs MySQL uzraudzības rīks.
  • mssql uzraudzība — Pārraugiet sava SQL servera veiktspēju operētājsistēmā Linux, izmantojot Collect, InfluxDB un Grafana.
  • Navicat monitors — Drošs, vienkāršs un bez aģenta attālā servera uzraudzības rīks, kas ir aprīkots ar jaudīgām funkcijām, lai jūsu uzraudzība būtu pēc iespējas efektīvāka.
  • Percona uzraudzība un vadība — Atvērtā koda platforma MySQL un MongoDB veiktspējas pārvaldībai un uzraudzībai.
  • pganalyze kolekcionārs — Pganalizējiet statistikas savācēju PostgreSQL metrikas un žurnālu datu apkopošanai.
  • pēcpārbaude — Jaunas paaudzes diagnostikas rīks, kas lietotājiem ļauj veikt padziļinātu Postgres datu bāzu stāvokļa analīzi.
  • postgres_eksportētājs — PostgreSQL servera metrikas Prometheus eksportētājs.
  • pgDash — Izmēriet un izsekojiet katru savu PostgreSQL datu bāzu aspektu.
  • PgHero — Postgres veiktspējas informācijas panelis — veselības pārbaudes, ieteiktie indeksi un daudz kas cits.
  • pgmetrics — Apkopojiet un parādiet informāciju un statistiku no darbojas PostgreSQL servera.
  • pgSinepes — Postgres lietotāja interfeiss izskaidro plānus, kā arī padomus veiktspējas uzlabošanai.
  • pgstats — Apkopo PostgreSQL statistiku un vai nu saglabā to CSV failos, vai izdrukā standarta failā.
  • pgwatch2 — Elastīgs pašpietiekams PostgreSQL metrikas uzraudzības/informācijas paneļa risinājums.
  • Telegraf PostgreSQL spraudnis — Nodrošina metriku jūsu postgres datu bāzei.

Zabbix

  • Mamonsu — PostgreSQL uzraudzības aģents.
  • Orabbix — Orabbix ir spraudnis, kas paredzēts darbam ar Zabbix Enterprise Monitor, lai nodrošinātu daudzpakāpju uzraudzību, veiktspējas un pieejamības atskaites un mērījumus Oracle datu bāzēm, kā arī servera veiktspējas metriku.
  • pg_monz — Šī ir Zabbix pārraudzības veidne PostgreSQL datu bāzei.
  • Pjora — Python skripts Oracle datu bāzu pārraudzībai.
  • ZabbixDBA - ZabbixDBA ir ātrs, elastīgs un nepārtraukti attīstās spraudnis jūsu RDBMS pārraudzībai.

Testēšana

  • DbFit — Datu bāzes testēšanas ietvars, kas atbalsta vienkāršu, uz testiem balstītu datu bāzes koda izstrādi.
  • RegreSQL — Regresija Jūsu SQL vaicājumu pārbaude.

Datu ģenerators

Administrācija

  • pgbadger - Ātrs PostgreSQL žurnālu analizators.
  • pgbekli — Pārvaldiet Postgres klastera lomas, dalību lomās, shēmas īpašumtiesības un privilēģijas.
  • pgslice — Postgres sadalīšana ir tikpat vienkārša kā pīrāgs.

HA/kļūmjpārlēce/sadalīšana

  • Citus — Postgres paplašinājums, kas izplata jūsu datus un vaicājumus vairākos mezglos.
  • patroni — PostgreSQL augstas pieejamības veidne ar ZooKeeper, etcd vai Consul.
  • Percona XtraDB klasteris — Augstas mērogojamības risinājums MySQL klasterēšanai un augstai pieejamībai.
  • stolons — Mākoņa vietējais PostgreSQL pārvaldnieks PostgreSQL augstajai pieejamībai.
  • pg_auto_failover — Postgres paplašinājums un pakalpojums automātiskai kļūmjpārlēcei un augstai pieejamībai.
  • pglookout — PostgreSQL replikācijas uzraudzība un kļūmjpārlēces dēmons.
  • PostgreSQL automātiskā kļūmjpārlēce — Augsta pieejamība Postgres, pamatojoties uz nozares atsaucēm Pacemaker un Corosync.
  • postgresql_cluster — PostgreSQL augstas pieejamības klasteris (pamatojoties uz "Patroni" un "DCS(etcd)"). Izvēršanas automatizācija, izmantojot Ansible.
  • Vitess — Datu bāzu klasterizācijas sistēma MySQL horizontālai mērogošanai, izmantojot vispārinātu sadalīšanu.

Kubernetes

  • KubeDB — Produkcijas līmeņa datu bāzu darbības atvieglošana pakalpojumā Kubernetes.
  • Postgres operators — Postgres operators nodrošina ļoti pieejamus PostgreSQL klasterus Kubernetes (K8s), ko darbina Patroni.
  • Spilo - HA PostgreSQL klasteri ar Docker.
  • StackGres — Enterprise-grade, Full Stack PostgreSQL vietnē Kubernetes.

Konfigurācijas regulēšana

  • MySQLTuner-perl — Perl valodā rakstīts skripts, kas ļauj ātri pārskatīt MySQL instalāciju un veikt pielāgojumus, lai palielinātu veiktspēju un stabilitāti.
  • PGConfigurator — Bezmaksas tiešsaistes rīks optimizēta ģenerēšanai postgresql.conf.
  • pgtune — PostgreSQL konfigurācijas vednis.
  • postgresqltuner.pl — Vienkāršs skripts, lai analizētu jūsu PostgreSQL datu bāzes konfigurāciju un sniegtu konsultācijas par regulēšanu.

DevOps

  • DBmaestro — DBmaestro paātrina izlaišanas ciklus un atbalsta veiklību visā IT ekosistēmā.
  • Toad DevOps rīkkopa — Toad DevOps Toolkit izpilda galvenās datu bāzes izstrādes funkcijas jūsu DevOps darbplūsmā, neapdraudot kvalitāti, veiktspēju vai uzticamību.

Shēmas paraugi

Ziņošanas

  • poli — Viegli lietojama SQL atskaišu lietojumprogramma, kas izstrādāta SQL cienītājiem.

Sadales

  • DBdeployer — Rīks, kas viegli izvieto MySQL datu bāzes serverus.
  • dbatools — PowerShell modulis, ko jūs varētu uzskatīt par komandrindas SQL Server Management Studio.
  • Postgres.app — Pilnvērtīga PostgreSQL instalācija, kas iepakota kā standarta Mac lietotne.
  • BigSQL — Izstrādātājiem draudzīga Postgres izplatīšana.
  • Ziloņu šķūnis — Tīmeklī balstīta PostgreSQL pārvaldības priekšgals, kas apvieno vairākas utilītas un lietojumprogrammas lietošanai ar PostgreSQL.

Drošība

  • Akra — datu bāzes drošības komplekts. Datu bāzes starpniekserveris ar lauka līmeņa šifrēšanu, šifrētu datu meklēšana, SQL injekciju novēršana, ielaušanās noteikšana, meduspodi. Atbalsta klienta puses un starpniekservera ("caurspīdīgo") šifrēšanu. SQL, NoSQL.

Kodu formatētāji

  • CodeBuff — Valodu agnostiska glīta drukāšana, izmantojot mašīnmācīšanos.

Veicinot

Ja jums ir kādi atradumi datubāzei, lūdzu, padalieties. Priecāšos arī saņemt atsauksmes - PR un zvaigznes. Ja jums ir kādi jautājumi par savu lapu izveidi, rakstiet arī tos.

Avots: www.habr.com

Pievieno komentāru