Foaie de bricolaj minunată sau GitHub în loc de blocnotes

Foaie de bricolaj minunată sau GitHub în loc de blocnotes

Bună, Habr! Probabil, fiecare dintre noi are un dosar în care ascundem ceva util și interesant pentru noi înșine. Unele link-uri către articole, cărți, depozite, manuale. Acestea ar putea fi marcaje ale browserului sau chiar file deschise lăsate pentru mai târziu. În timp, toate acestea se umflă, legăturile încetează să se mai deschidă și majoritatea materialelor devin pur și simplu învechite.

Ce se întâmplă dacă împărtășim această bunătate comunității și postăm acest fișier pe GitHub? Atunci munca ta poate fi utilă altcuiva și poți menține relevanța împreună, acceptând actualizări de la cei care doresc prin PR-uri vechi. Exact pentru asta este conceput proiectul. Liste grozave. Este inclus în TOP 10 depozite GitHub, are 138 de stele și un link către lucrările dvs. poate apărea chiar în rădăcina README, ceea ce va atrage un public uriaș la munca dvs. Adevărat, acest lucru va necesita puțin efort. Vreau să vă împărtășesc experiența mea cu astfel de eforturi.

Numele meu este Maxim Gramin. La CROC fac dezvoltare Java și cercetare de baze de date. În această postare, vă voi spune ce sunt listele minunate și cum să vă faceți propriul depozit oficial minunat.

Ce sunt listele minunate

Când trebuie să-mi dau seama de o tehnologie nouă sau un limbaj de programare, primul lucru pe care îl fac este să merg aici - găsesc secțiunea potrivită și există foi potrivite în ea. Și judecând după numărul de stele și creșterea lor constantă, nu doar eu fac asta.
Foaie de bricolaj minunată sau GitHub în loc de blocnotes

De fapt, acesta este un readme.md plat obișnuit, care locuiește într-un separat depozite, ocupă locul 8 dintre toate depozitele GitHub și include link-uri către alte foi dedicate oricărui subiect. De exemplu, în secțiunea Limbaje de programare puteți găsi foi despre Awesome Python și Awesome Go, iar Front-End Development are o cantitate imensă de resurse pentru dezvoltarea WEB. Și, desigur, - secțiunea Baze de date (Vom reveni la asta puțin mai târziu). Și da, toate acestea nu se limitează la subiecte tehnice. De exemplu, în secțiunile Divertisment și Jocuri puteți găsi și o mulțime de lucruri interesante (personal am fost mulțumit minunat-fantezie).
Caracteristica principală este că toate aceste fișe sunt întreținute nu de autor personal, ci de comunitate și sunt întocmite în conformitate cu un standard special și foarte strict. minunat manifest. Fiecare astfel de fișă este o comunitate independentă de specialiști, își trăiește propria viață și este deschisă la solicitările tale care o vor face și mai bună. Și, de asemenea, oricine își poate face propria fișă dacă un subiect nu a fost încă tratat.

Autorul ideii și coordonatorul acestei întregi întreprinderi este legendarul Sindre Sorhus, prima persoană pe GitHub, autor mai mult module de 1000 npmși el este cel care vă va primi PR-urile.
Foaie de bricolaj minunată sau GitHub în loc de blocnotes

Cum să intri în lista minunată

Dacă dintr-o dată nu ai găsit o fișă potrivită pe un subiect care te interesează, atunci acesta este primul semn că trebuie să o faci singur!

Îți voi spune folosind exemplul creației mele. Instrumente minunate pentru baze de date — De la proiect la proiect trebuie să lucrez cu o varietate de baze de date, și de aceea am început un fișier în care am adunat instrumente utile pentru a lucra cu ele, tot felul de migratoare de baze de date, IDE-uri, panouri de administrare, instrumente de monitorizare și tot felul de lucruri diverse. Instrumente pe care le-am folosit deja sau tocmai plănuiam să le folosesc. Am partajat acest fișier cu colegii de la CROC și nu numai. Acest lucru a ajutat o mulțime de oameni și a fost interesant. Drept urmare, mi-am dorit mai multă faimă când într-o zi am observat că în secțiunea Baze de date nu există nicio fișă pe această temă. Și am decis să-l adaug pe al meu acolo.

Ce este necesar pentru asta?

  1. Înregistrăm un depozit GitHub obișnuit cu un nume precum awesome-whatever. În cazul meu, a fost awesome-database-tools
  2. Ne aducem foaia la formatul minunat, asta ne va ajuta lista-generator-uimitor, care va genera toate fișierele necesare în formatul necesar
  3. Crearea unui CI adevărat. minunat-scame iar travis ci ne va ajuta să controlăm valabilitate foaia noastră
  4. Așteptăm 30 de zile
  5. Analizăm cel puțin PR-urile altor 2 persoane
  6. Și în cele din urmă facem un PR către repo-ul principal, unde adăugăm un link către repo-ul nostru. Aici trebuie să citiți totul cu atenție și să îndepliniți cu atenție toate cerințele numeroase pentru noua foaie și PR-ul în sine.

Prima mea clătită s-a dovedit a fi cocoloase
Foaie de bricolaj minunată sau GitHub în loc de blocnotes
Dar a trecut puțin timp, am adunat și mai mult material, am lucrat la greșeli și am îndrăznit a doua încercare.

Dar am uitat de un lucru foarte important, care mi-a fost ușor sugerat:
Foaie de bricolaj minunată sau GitHub în loc de blocnotes

Nu am fost foarte atent și nu am adăugat un unicorn pentru a confirma că au fost îndeplinite toate condițiile
Foaie de bricolaj minunată sau GitHub în loc de blocnotes

Apoi a mai trecut puțin timp, încă câteva editări bazate pe comentarii și cele mult așteptate tweetcă PR-ul meu a fost acceptat.

Așa că am devenit autorul primei mele foi și au început să primească PR-uri din comunitate pentru a adăuga instrumente noi. Și multe dintre ele sunt deja incluse în Instrumente minunate pentru baze de date. Dacă vă este prea lene să urmați linkul,

iată selecția curentă la momentul publicării postării

Instrumente minunate pentru baze de date Foaie de bricolaj minunată sau GitHub în loc de blocnotes

Lista de instrumente de bază de date condusă de comunitate

Aici vom colecta informații despre instrumente experimentale uimitoare și utile, care se simplifică cu baze de date pentru DBA, DevOps, Dezvoltatori și simpli muritori.

Simțiți-vă liber să adăugați informații despre propriile instrumente db sau despre instrumentele dvs. db preferate de la terți.

Cuprins

IDE

  • AnySQL Maestro — Instrument de administrare multifuncțional pentru gestionarea, controlul și dezvoltarea bazelor de date.
  • Aqua Data Studio — Aqua Data Studio este un software de productivitate pentru dezvoltatori de baze de date, DBA și analiști.
  • Database.net — Instrument de gestionare a bazelor de date multiple cu suport pentru peste 20 de baze de date.
  • datagrip — IDE multiplatformă pentru baze de date și SQL de la JetBrains.
  • dbeaver — Manager de baze de date universal gratuit și client SQL.
  • dbForge Studio pentru MySQL — IDE universal pentru dezvoltarea, managementul și administrarea bazelor de date MySQL și MariaDB.
  • dbForge Studio pentru Oracle — IDE puternic pentru managementul, administrarea și dezvoltarea Oracle.
  • dbForge Studio pentru PostgreSQL — Instrument GUI pentru gestionarea și dezvoltarea bazelor de date și a obiectelor.
  • dbForge Studio pentru SQL Server — Mediu puternic de dezvoltare integrat pentru dezvoltarea, managementul, administrarea, analiza datelor și raportarea SQL Server.
  • dbKoda — Modern (cadru JavaScript/Electron), IDE open source pentru MongoDB. Are funcții pentru a sprijini dezvoltarea, administrarea și reglarea performanței pe bazele de date MongoDB.
  • IBExpert — Instrument cuprinzător GUI pentru Firebird și InterBase.
  • HeidiSQL — Un client ușor pentru gestionarea MySQL, MSSQL și PostgreSQL, scris în Delphi.
  • bancul de lucru mysql — MySQL Workbench este un instrument vizual unificat pentru arhitecții de baze de date, dezvoltatori și DBA.
  • navicat — Un instrument de dezvoltare a bazelor de date care vă permite să vă conectați simultan la bazele de date MySQL, MariaDB, SQL Server, Oracle, PostgreSQL și SQLite dintr-o singură aplicație.
  • Dezvoltator Oracle SQL — Oracle SQL Developer este un mediu de dezvoltare gratuit, integrat, care simplifică dezvoltarea și gestionarea bazei de date Oracle atât în ​​implementările tradiționale, cât și în Cloud.
  • pgAdmin — Cea mai populară și bogată în funcții platformă de administrare și dezvoltare Open Source pentru PostgreSQL, cea mai avansată bază de date Open Source din lume.
  • pgAdmin3 - Suport pe termen lung pentru pgAdmin3.
  • Dezvoltator PL/SQL — IDE care vizează în mod special dezvoltarea de unități de program stocate pentru baze de date Oracle.
  • PostgreSQL Maestro — Instrument complet și puternic de gestionare a bazelor de date, administrare și dezvoltare pentru PostgreSQL.
  • lingău — Toad este soluția principală de baze de date pentru dezvoltatori, administratori și analiști de date. Gestionați modificările complexe ale bazelor de date cu un singur instrument de gestionare a bazei de date.
  • Toad Edge — Instrument simplificat de dezvoltare a bazelor de date pentru MySQL și Postgres.
  • TOra — TOra este un IDE SQL cu sursă deschisă pentru baze de date Oracle, MySQL și PostgreSQL.
  • Valentina Studio — Creați, administrați, interogați și explorați GRATUIT baze de date Valentina DB, MySQL, MariaDB, PostgreSQL și SQLite.

Manageri/Clienți GUI

  • admin — Gestionarea bazei de date într-un singur fișier PHP.
  • DbVisualizer — Instrument de bază de date universal pentru dezvoltatori, DBA și analiști.
  • HouseOps — Interfața de utilizare Enterprise ClickHouse Ops pentru a efectua interogări, a monitoriza starea de sănătate a ClickHouse și pentru a-i determina pe mulți pe alții.
  • JackDB — Acces direct SQL la toate datele dvs., indiferent unde se află acestea.
  • OmniDB — Instrument web pentru gestionarea bazelor de date.
  • Pgweb — Browser de baze de date bazat pe web pentru PostgreSQL, scris în Go și funcționează pe mașini macOS, Linux și Windows.
  • phpLiteAdmin — Instrument de administrare a bazei de date SQLite bazat pe web, scris în PHP, cu suport pentru SQLite3 și SQLite2.
  • phpMyAdmin — O interfață web pentru MySQL și MariaDB.
  • psequel — PSequel oferă o interfață curată și simplă pentru a efectua rapid sarcini comune PostgreSQL.
  • PopSQL — Editor SQL modern, colaborativ pentru echipa ta.
  • Postico - Un client PostgreSQL modern pentru Mac.
  • Robo 3T — Robo 3T (fost Robomongo) este un instrument de gestionare MongoDB multiplatform centrat pe shell.
  • Sequence Pro — Sequel Pro este o aplicație de gestionare a bazelor de date Mac rapidă și ușor de utilizat pentru lucrul cu bazele de date MySQL și MariaDB.
  • SQL Operations Studio — Un instrument de gestionare a datelor care permite lucrul cu SQL Server, Azure SQL DB și SQL DW din Windows, macOS și Linux.
  • Expert SQLite — Interfața grafică acceptă toate caracteristicile SQLite.
  • sqlpad — Editorul SQL bazat pe web rulează în propriul dvs. cloud privat.
  • SQLPro — Un manager Postgres simplu și puternic pentru macOS.
  • Veveriţă — Client grafic SQL scris în Java, care vă va permite să vizualizați structura unei baze de date compatibile JDBC, să răsfoiți datele din tabele, să emiteți comenzi SQL etc.
  • SQLTools — Managementul bazei de date pentru VSCode.
  • SQLyog — Cea mai completă și mai ușor de utilizat GUI MySQL.
  • Tabix — Editor SQL și Inteligență de afaceri simplă cu sursă deschisă pentru Clickhouse.
  • Masa Plus — Instrument GUI modern, nativ și prietenos pentru baze de date relaționale: MySQL, PostgreSQL, SQLite și altele.
  • TeamPostgreSQL — GUI de administrare web PostgreSQL — utilizați bazele de date PostgreSQL de oriunde, cu interfața web AJAX bogată și rapidă.

instrumente CLI

  • ipython-sql — Conectați-vă la o bază de date pentru a emite comenzi SQL în IPython sau IPython Notebook.
  • iiredis — Un Cli pentru Redis cu completare automată și evidențiere de sintaxă.
  • pgcenter — Instrument de administrare de top pentru PostgreSQL.
  • pg_activitate — Aplicație de top pentru monitorizarea activității serverului PostgreSQL.
  • pg_top - „top” pentru PostgreSQL.
  • pspg —Postgres Pager
  • sqlcl — Oracle SQL Developer Command Line (SQLcl) este o interfață de linie de comandă gratuită pentru Oracle Database.
  • usql — O interfață universală de linie de comandă pentru PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, și multe alte baze de date inclusiv baze de date NoSQL și non-relaționale!

dbcli

  • athenacl — AthenaCLI este un instrument CLI pentru serviciul AWS Athena care poate realiza completarea automată și evidențierea sintaxelor.
  • litecli - CLI pentru baze de date SQLite cu completare automată și evidențiere de sintaxă.
  • mssql-cli — Un client de linie de comandă pentru SQL Server cu completare automată și evidențiere de sintaxă.
  • micli — Un client terminal pentru MySQL cu completare automată și evidențiere de sintaxă.
  • pgcli — Postgres CLI cu completare automată și evidențiere de sintaxă.
  • vcli — Vertica CLI cu completare automată și evidențiere de sintaxă.

Navigare și vizualizare în schema DB

  • dbdiagram.io — Instrument rapid și simplu pentru a vă ajuta să desenați diagramele relațiilor cu bazele de date și să curgeți rapid folosind limbajul DSL simplu.
  • ERAlchimie — Instrument de generare a diagramelor de relații cu entități.
  • SchemaCrawler — Un instrument gratuit de descoperire și înțelegere a schemei bazei de date.
  • Schema Spion — Generarea bazei de date în documentația HTML, inclusiv diagrame de relații cu entitate.
  • tbls — Instrument CI-Friendly pentru documentarea unei baze de date, scris în Go.

Modelatori

  • Navicat Data Modeler — Un instrument de proiectare a bazelor de date puternic și rentabil, care vă ajută să construiți modele de date conceptuale, logice și fizice de înaltă calitate.
  • Oracle SQL Developer Data Modeler — Oracle SQL Developer Data Modeler este un instrument grafic gratuit care îmbunătățește productivitatea și simplifică sarcinile de modelare a datelor.
  • pgmodeler — Instrument de modelare a datelor conceput pentru PostgreSQL.

Instrumente de migrare

  • 2 bas — Instrument de configurare a bazei de date ca cod care utilizează conceptul de scripturi DDL idempotente.
  • calea de zbor - Instrument de migrare a bazei de date.
  • fantomă — Migrare online a schemei pentru MySQL.
  • lichidbază — Bibliotecă independentă de baze de date pentru urmărirea, gestionarea și aplicarea modificărilor schemei bazei de date.
  • migra — Ca și diff, dar pentru schemele PostgreSQL.
  • node-pg-migrate — Gestionarea migrării bazei de date Node.js construită exclusiv pentru postgres. (Dar poate fi folosit și pentru alte DB-uri conforme cu standardul SQL - de exemplu CockroachDB.)
  • Pyrseas — Oferă utilități pentru a descrie o schemă de bază de date PostgreSQL ca YAML.
  • SchemaHero — Un operator Kubernetes pentru gestionarea declarativă a schemei bazei de date (gitops pentru schemele bazei de date).
  • Sqitch - Gestionare rațională a modificărilor native ale bazei de date pentru dezvoltare fără cadru și implementare de încredere.
  • yuniql — Un alt instrument de migrare și versiuni de schemă tocmai creat cu .NET Core 3.0+ și, sperăm, mai bine.

Instrumente de generare a codului

  • ddl-generator — Deduce SQL DDL (Data Definition Language) din datele din tabel.
  • schema2ddl — Util de linie de comandă pentru exportul schemei Oracle într-un set de scripturi de inițializare ddl cu capacitatea de a filtra informațiile nedorite, DDL separate în fișiere diferite, ieșire în format destul de.

ambalaje

  • Dreamfactory — Un backend REST API open source pentru aplicații mobile, web și IoT.
  • Motorul Hasura GraphQL — API-uri GraphQL instantanee, rapide, în timp real, pe Postgres, cu control al accesului fin, declanșează, de asemenea, webhook-uri pentru evenimentele bazei de date.
  • jl-sql - SQL pentru fluxuri JSON și CSV.
  • mysql_fdw — Înveliș de date străine PostgreSQL pentru MySQL.
  • Oracle REST Data Services — O aplicație Java de nivel mediu, ORDS mapează verbele HTTP(S) (GET, POST, PUT, DELETE etc.) la tranzacțiile bazei de date și returnează orice rezultate formatate folosind JSON.
  • prismă — Prisma vă transformă baza de date într-un API GraphQL în timp real.
  • postgREST - API REST pentru orice bază de date Postgres.
  • perst — Este o modalitate de a servi un API RESTful din orice baze de date scrise în Go.
  • restSQL — Generator SQL cu API-uri Java și HTTP, utilizează un simplu API HTTP RESTful cu serializare XML sau JSON.
  • resquel — Transformați cu ușurință baza de date SQL într-un API REST.
  • Sandman2 — Generați automat un serviciu API RESTful pentru baza de date moștenită.
  • sql-boot — REST avansat și wrapper UI pentru interogările dvs. SQL.

Instrumente de backup

  • pgbackrest - Backup și restaurare PostgreSQL de încredere.
  • Barman — Manager de backup și recuperare pentru PostgreSQL.

Operație de replicare/date

  • Set de date — Un instrument pentru explorarea și publicarea datelor.
  • dtle — Serviciu distribuit de transfer de date pentru MySQL.
  • pgsync - Sincronizați datele Postgres între bazele de date.
  • pg_chameleon — Sistem de replica MySQL la PostgreSQL scris în Python 3. Sistemul folosește biblioteca mysql-replication pentru a extrage imaginile rând din MySQL care sunt stocate în PostgreSQL ca JSONB.
  • PGDeltaStream — Un server web Golang pentru a transmite în flux modificările Postgres cel puțin o dată prin websocket-uri, folosind funcția de decodare logică Postgres.
  • repmgr — Cel mai popular manager de replicare pentru PostgreSQL.

Script-uri

Monitorizare/Statistică/Performanță

  • ASH Viewer — Oferă o vizualizare grafică a datelor din istoricul sesiunilor active din DB Oracle și PostgreSQL.
  • Monyog — Instrument de monitorizare MySQL fără agent și rentabil.
  • monitorizare mssql — Monitorizați-vă performanța SQL Server pe Linux folosind collectd, InfluxDB și Grafana.
  • Monitorul Navicat — Un instrument sigur, simplu și fără agent de monitorizare a serverului de la distanță, care este dotat cu funcții puternice pentru a vă face monitorizarea cât mai eficientă posibil.
  • Monitorizare și Management Percona — Platformă open source pentru gestionarea și monitorizarea performanței MySQL și MongoDB.
  • pganalyze colector — Pganalyze colector de statistici pentru a culege valori PostgreSQL și date de jurnal.
  • postgres-checkup — Instrument de diagnosticare de nouă generație care permite utilizatorilor să facă o analiză profundă a stării de sănătate a bazelor de date Postgres.
  • postgres_exporter — Exportator Prometheus pentru valorile serverului PostgreSQL.
  • pgDash — Măsurați și urmăriți fiecare aspect al bazelor de date PostgreSQL.
  • PgHero — Un tablou de bord de performanță pentru Postgres — verificări de sănătate, indici sugerați și multe altele.
  • pgmetrics — Colectați și afișați informații și statistici de pe un server PostgreSQL care rulează.
  • pgMuștar — O interfață de utilizator pentru Postgres explică planurile, plus sfaturi pentru îmbunătățirea performanței.
  • pgstats — Colectează statistici PostgreSQL și fie le salvează în fișiere CSV, fie le imprimă pe stdout.
  • pgwatch2 — Soluție autonomă flexibilă de monitorizare/dashboarding a valorilor PostgreSQL.
  • Plugin Telegraf PostgreSQL — Oferă valori pentru baza de date postgres.

Zabbix

  • Mamonsu — Agent de monitorizare pentru PostgreSQL.
  • Orabbix — Orabbix este un plugin conceput să funcționeze cu Zabbix Enterprise Monitor pentru a oferi monitorizare pe mai multe niveluri, raportare și măsurare a performanței și disponibilității pentru bazele de date Oracle, împreună cu valorile de performanță ale serverului.
  • pg_monz — Acesta este șablonul de monitorizare Zabbix pentru baza de date PostgreSQL.
  • Pyora — Script Python pentru monitorizarea bazelor de date Oracle.
  • ZabbixDBA - ZabbixDBA este un plugin rapid, flexibil și în continuă dezvoltare pentru a vă monitoriza RDBMS.

Testarea

  • DbFit — Un cadru de testare a bazei de date care acceptă dezvoltarea simplă bazată pe teste a codului bazei de date.
  • RegreSQL — Testarea regresiei interogărilor dvs. SQL.

Generator de date

Administrare

  • pgbadger - Un analizor rapid de jurnal PostgreSQL.
  • pgbedrock — Gestionați rolurile unui cluster Postgres, apartenența la rol, proprietatea schemei și privilegiile.
  • pgslice — Partiționarea Postgres la fel de ușoară ca o plăcintă.

HA/Failover/Sharding

  • Citus — Extensie Postgres care vă distribuie datele și interogările pe mai multe noduri.
  • patroni — Un șablon pentru PostgreSQL High Availability cu ZooKeeper, etcd sau Consul.
  • Clusterul Percona XtraDB — O soluție de înaltă scalabilitate pentru Clustering MySQL și Disponibilitate ridicată.
  • stolon — Manager PostgreSQL nativ în cloud pentru disponibilitate ridicată PostgreSQL.
  • pg_auto_failover — Extensie și serviciu Postgres pentru failover automatizat și disponibilitate ridicată.
  • pglookout — Daemonul de monitorizare a replicării și failover PostgreSQL.
  • Failover automat PostgreSQL — Disponibilitate ridicată pentru Postgres, pe baza referințelor din industrie Pacemaker și Corosync.
  • postgresql_cluster — Cluster de înaltă disponibilitate PostgreSQL (bazat pe „Patroni” și „DCS(etcd)”). Automatizarea implementării cu Ansible.
  • Vitess — Sistem de grupare a bazelor de date pentru scalarea orizontală a MySQL prin sharding generalizat.

Kubernetes

  • KubeDB — Ușurează rularea bazelor de date la nivel de producție pe Kubernetes.
  • Operatorul Postgres — Operatorul Postgres permite clustere PostgreSQL foarte disponibile pe Kubernetes (K8s) alimentate de Patroni.
  • Spilo - Clustere HA PostgreSQL cu Docker.
  • StackGres — PostgreSQL de nivel Enterprise, Full Stack pe Kubernetes.

Reglarea configurației

  • MySQLTuner-perl — Script scris în Perl care vă permite să revizuiți rapid o instalare MySQL și să faceți ajustări pentru a crește performanța și stabilitatea.
  • PGConfigurator — Instrument online gratuit pentru a genera un optimizat postgresql.conf.
  • pgtune — Expertul de configurare PostgreSQL.
  • postgresqltuner.pl — Script simplu pentru a analiza configurația bazei de date PostgreSQL și pentru a oferi sfaturi de reglare.

DevOps

  • DBmaestro — DBmaestro accelerează ciclurile de lansare și susține agilitatea în întregul ecosistem IT.
  • Setul de instrumente Toad DevOps — Toad DevOps Toolkit execută funcții cheie de dezvoltare a bazei de date în cadrul fluxului de lucru DevOps — fără a compromite calitatea, performanța sau fiabilitatea.

Eșantioane de schemă

Raportarea

  • Poli — O aplicație de raportare SQL ușor de utilizat, creată pentru iubitorii de SQL.

Distributii

  • DBdeployer — Instrument care implementează cu ușurință serverele de baze de date MySQL.
  • dbatools — Modul PowerShell la care s-ar putea să vă gândiți ca la un SQL Server Management Studio de linie de comandă.
  • Postgres.app — Instalare PostgreSQL cu funcții complete, ambalată ca o aplicație standard pentru Mac.
  • BigSQL — O distribuție prietenoasă pentru dezvoltatori a Postgres.
  • Magazinul elefanților — Front-end de management PostgreSQL bazat pe web, care include mai multe utilitare și aplicații pentru utilizare cu PostgreSQL.

Securitate

  • Accra — Suita de securitate a bazelor de date. Proxy de bază de date cu criptare la nivel de câmp, căutare prin date criptate, prevenirea injecțiilor SQL, detectarea intruziunilor, honeypots. Suportă criptare pe partea client și pe partea proxy („transparentă”). SQL, NoSQL.

Formatatoare de coduri

  • CodeBuff — Imprimare destul de agnostică a limbii prin învățarea automată.

Contribuind

Dacă aveți descoperiri pentru baza de date, vă rugăm să distribuiți. De asemenea, voi fi bucuros să primesc feedback - PR și vedete. Dacă aveți întrebări despre crearea propriilor foi, scrieți-le și pe acestea.

Sursa: www.habr.com

Adauga un comentariu