Awesome-list vlastitim rukama, ili GitHub umjesto bilježnice.

Awesome-list vlastitim rukama, ili GitHub umjesto bilježnice.

Pozdrav, Habr! Vjerojatno svi imamo neku datoteku u kojoj čuvamo korisne i zanimljive stvari za sebe. Također, to mogu biti linkovi na članke, knjige, repozitorije, upute. Mogu biti obilježene u pregledniku ili čak otvorene kartice koje ostavljamo za kasnije. S vremenom se sve to nakuplja, linkovi prestaju raditi, a veći dio materijala postaje jednostavno zastario.

A što ako podijelite te korisne resurse s zajednicom i objavite tu datoteku na GitHubu? Tako će vaši radovi možda biti korisni i nekome drugome, a održavanje ažurnosti može se provoditi zajednički, prihvaćajući ažuriranja od onih koji žele putem dobrih starih PR-ova. U tu svrhu je namijenjen projekt Awesome lists. On se nalazi u TOP-10 repozitorija na GitHubu, ima 138K zvjezdica, a link na vaše radove može se naći direktno u njegovom korijenskom README-u, što može privući ogroman broj ljudi ka vašem radu. Ipak, za to će biti potrebno malo truda. O svom iskustvu u tim naporima želim podijeliti s vama.

Zovem se Maksim Gramin. U KROK-u se bavim Java razvojem i istraživanjima u području baza podataka. U ovom postu ću objasniti što je Awesome Lists i kako napraviti svoje pravo službeno awesome-repo.

Što je Awesome Lists

Kada se želim snaći s nekom novom tehnologijom ili programskim jezikom, prvo idem ovdje — pronalazim potrebni odjeljak, a u njemu odgovarajuće popise. I prema broju zvjezdica i njihovom stalnom rastu, ne radim to samo ja.
Awesome-list vlastitim rukama, ili GitHub umjesto bilježnice.

U stvarnosti — to je običan ravni readme.md, koji živi u odvojenom repozitoriju, zauzima 8. mjesto među svim repozitorijima GitHub-a i uključuje linkove prema drugim popisima koji se bave određenom tematikom. Na primjer, u odjeljku Programski jezici možete pronaći popise Awesome Python i Awesome Go, a u razvoju Front-End-a ima bezbroj resursa za WEB razvoj. Naravno, tu je i odjeljak Baze podataka (k njemu ćemo se još vratiti malo kasnije). I da, sve ovo se ne ograničava samo na tehničke teme. Na primjer, u odjeljcima Zabava i Igre također se može pronaći mnogo zanimljivog (mene osobno obradovao je awesome-fantasy).
Glavna karakteristika je da sve te popise vodi ne osobno autor, već zajednica i sastavljeni su u skladu sa posebnim i vrlo strogim awesome manifestom. Svaki takav popis predstavlja samostalnu zajednicu stručnjaka, živi svojim životom i otvoren je za vaše pull requestove koji će ga učiniti još boljim. Također, svatko tko želi može napraviti svoj vlastiti popis ako neka tema još nije obrađena.

Autor ideje i koordinator svega ovoga — legendarni Sindre Sørhus, prva osoba na GitHubu,, autor više od 1000 npm-modula, i upravo će on prihvaćati vaše PR-ove.
Awesome-list vlastitim rukama, ili GitHub umjesto bilježnice.

Kako doći do awesome-list

Ako slučajno niste pronašli odgovarajući popis na temu koja vas zanima, to je prvi znak da ga trebate napraviti sami!

Objasnit ću na primjeru svog djeteta Awesome Database Tools — Od projekta do projekta moram raditi s raznim bazama podataka, pa sam stvorio takvu datoteku u kojoj sam skupljao korisne alate za rad s njima, razne BD-migratore, IDE-ove, admin panele, alate za nadzor i razno razno. Alati koje sam već koristio ili sam samo planirao primijeniti. Dijelio sam tu datoteku s kolegama u KROK-u i izvan njega. To je mnogima pomoglo i bilo je zanimljivo. Na kraju sam poželio veće slave kada sam primijetio da u odjeljku Baze podataka nema popisa na tu temu. I odlučio sam dodati svoj.

Što je potrebno za to?

  1. Registriramo obični GitHub repozitorij s imenom u obliku awesome-nešto. U mom slučaju to je bio awesome-database-tools.
  2. Pripremamo svoj popis prema awesome formatu, u tome će nam pomoći generator-awesome-list, koji će generirati sve potrebne datoteke u pravom formatu.
  3. Postavljamo pravi CI. awesome-lint i travis ci pomoći će nam da kontroliramo valjanost našeg popisa.
  4. Čekamo 30 dana,
  5. radimo recenziju najmanje 2 strana PR-a,
  6. I naposljetku radimo PR u glavni repozitorij, gdje dodajemo vezu na svoj repozitorij. Ovdje je važno pažljivo pročitati i pomno ispuniti sve brojne zahtjeve za novi popis i sam PR.

Moj prvi pokušaj bio je neuspio,
Awesome-list vlastitim rukama, ili GitHub umjesto bilježnice.
Ali je prošlo malo vremena, skupio sam još više materijala, radio na greškama i odvažio se na drugi pokušaj..

Ali zaboravio sam na jednu vrlo važnu stvar, na što su mi nježno ukazali:
Awesome-list vlastitim rukama, ili GitHub umjesto bilježnice.

Bio sam malo nepažljiv i nisam dodao jednoroga kao znak potvrde da su svi uvjeti ispunjeni.
Awesome-list vlastitim rukama, ili GitHub umjesto bilježnice.

Nakon toga je prošlo još malo vremena, malo ispravka prema primjedbama, i pojavila se dugo očekivana tvita, da je moj PR prihvaćen.

Tako sam postao autor svog prvog popisa, i počeli su mi stizati PR-ovi iz zajednice za dodavanje novih alata. I mnogi od njih su već uključeni u Awesome Database Tools. Ako vam se ne da prelaziti na link,

evo aktuelnog popisa u trenutku objave posta

Awesome Database Tools Awesome-list vlastitim rukama, ili GitHub umjesto bilježnice.

Popis alata za baze podataka koji pokreće zajednica

Ovdje ćemo prikupiti informacije o odličnim korisnim i eksperimentalnim alatima koji pojednostavljuju rad s bazama podataka za DBA, DevOps, programere i obične smrtnike.

Slobodno dodajte informacije o vašim vlastitim alatima za baze podataka ili omiljenim alatima trećih strana.

Sadržaj

IDE

  • AnySQL Maestro — Premijerni alat za upravljanje, kontrolu i razvoj baza podataka.
  • Aqua Data Studio — Aqua Data Studio je softver za produktivnost za programere baza podataka, DBA-e i analitičare.
  • Database .net — Alat za upravljanje više baza podataka s podrškom za više od 20 baza podataka.
  • DataGrip — IDE za baze podataka i SQL od JetBrains-a koji je dostupan na više platformi.
  • DBeaver — Besplatni univerzalni upravitelj baza podataka i SQL klijent.
  • dbForge Studio for MySQL — Univerzalni IDE za razvoj, upravljanje i administraciju MySQL i MariaDB baza podataka.
  • dbForge Studio for Oracle — Moćan IDE za upravljanje, administraciju i razvoj Oracle-a.
  • dbForge Studio for PostgreSQL — GUI alat za upravljanje i razvijanje baza podataka i objekata.
  • dbForge Studio for SQL Server — Moćno integrirano razvojno okruženje za razvoj, upravljanje, administraciju, analizu podataka i izvještavanje SQL Server-a.
  • dbKoda — Moderni (JavaScript/Electron okvir), open-source IDE za MongoDB. Ima funkcije za podršku razvoju, administraciji i optimizaciji performansi na MongoDB bazama.
  • IBExpert — Sveobuhvatni GUI alat za Firebird i InterBase.
  • HeidiSQL — Lagani klijent za upravljanje MySQL, MSSQL i PostgreSQL, napisan u Delphiju.
  • MySQL Workbench — MySQL Workbench je jedinstven vizualni alat za arhitekte baza podataka, programere i DBA-e.
  • Navicat — Alat za razvoj baza podataka koji vam omogućava da se istovremeno povežete na MySQL, MariaDB, SQL Server, Oracle, PostgreSQL i SQLite baze podataka iz jedne aplikacije.
  • Oracle SQL Developer — Oracle SQL Developer je besplatno, integrirano razvojno okruženje koje pojednostavljuje razvoj i upravljanje Oracle bazama u tradicionalnim i Cloud implementacijama.
  • pgAdmin — Najpopularnija i najbogatija platforma otvorenog koda za administraciju i razvoj PostgreSQL-a, najnaprednije otvorene baze podataka na svijetu.
  • pgAdmin3 — Dugoročna podrška za pgAdmin3.
  • PL/SQL Developer — IDE posebno usmjeren na razvoj pohranjenih programskih jedinica za Oracle baze podataka.
  • PostgreSQL Maestro — Potpun i moćan alat za upravljanje, administraciju i razvoj PostgreSQL-a.
  • Toad — Toad je vodeće rješenje za baze podataka za programere, administratore i analitičare podataka. Upravite složenim promjenama baze podataka s jednim alatom za upravljanje bazama podataka.
  • Toad Edge — Pojednostavljeni alat za razvoj baza podataka za MySQL i Postgres.
  • TOra — TOra je open-source SQL IDE za Oracle, MySQL i PostgreSQL baze.
  • Valentina Studio — Kreirajte, administrirajte, pretražujte i istražujte Valentina DB, MySQL, MariaDB, PostgreSQL i SQLite baze potpuno BESPLATNO.

GUI menadžeri/klijenti

  • Adminer — Upravljanje bazama podataka u jednoj PHP datoteci.
  • DbVisualizer — Univerzalni alat za baze podataka za programere, DBA-e i analitičare.
  • HouseOps — Poduzetnička ClickHouse Ops UI za pokretanje upita, praćenje zdravlja ClickHouse-a i još mnogo drugih stvari.
  • JackDB — Direktni SQL pristup svim vašim podacima, bez obzira gdje se nalaze.
  • OmniDB — Web alat za upravljanje bazama podataka.
  • Pgweb — Web preglednik baza podataka za PostgreSQL, napisan na Go i radi na macOS, Linux i Windows uređajima.
  • phpLiteAdmin — Web alat za administraciju SQLite baza podataka napisan u PHP-u s podrškom za SQLite3 i SQLite2.
  • phpMyAdmin — Web sučelje za MySQL i MariaDB.
  • psequel — PSequel pruža čist i jednostavan sučelje za brzo izvođenje uobičajenih zadataka na PostgreSQL-u.
  • PopSQL — Moderan, kolaborativni SQL editor za vaš tim.
  • Postico — Moderni PostgreSQL klijent za Mac.
  • Robo 3T — Robo 3T (prije Robomongo) je alat za upravljanje MongoDB-om usredotočen na shell.
  • Sequel Pro — Sequel Pro je brza, jednostavna aplikacija za upravljanje bazama podataka na Macu za rad s MySQL i MariaDB bazama podataka.
  • SQL Operations Studio — Alat za upravljanje podacima koji omogućuje rad s SQL Serverom, Azure SQL DB i SQL DW s Windows, macOS i Linux-a.
  • SQLite Expert — Grafičko sučelje podržava sve SQLite značajke.
  • sqlpad — Web-based SQL editor koji radi u vašem vlastitom privatnom oblaku.
  • SQLPro — Jednostavan, moćan upravitelj Postgres-a za macOS.
  • SQuirreL — Grafički SQL klijent napisan u Javi koji omogućava pregled strukture JDBC kompatibilne baze podataka, pregled podataka u tablicama, izdavanje SQL komandi itd.
  • SQLTools — Upravljanje bazama podataka za VSCode.
  • SQLyog — Najsveobuhvatniji i najlakši za korištenje MySQL GUI.
  • Tabix — SQL Editor & otvoreni izvor jednostavne poslovne inteligencije za Clickhouse.
  • TablePlus — Moderni, izvorni i prijateljski GUI alat za relacijske baze podataka: MySQL, PostgreSQL, SQLite i više.
  • TeamPostgreSQL — PostgreSQL Web administracijski GUI — koristite svoje PostgreSQL baze podataka odakle god, s bogatim, brzim AJAX web sučeljem.

CLI alati

  • ipython-sql — Povežite se s bazom podataka i izdajte SQL komande unutar IPython ili IPython Notebooka.
  • iredis — CLI za Redis s automatskim dovršavanjem i sintaktičkim isticanjem.
  • pgcenter — Alat za administraciju sličan top-u za PostgreSQL.
  • pg_activity — Aplikacija slična top-u za praćenje aktivnosti PostgreSQL servera.
  • pg_top — ‘top’ za PostgreSQL.
  • pspg — Postgres Pager.
  • SQLcl — Oracle SQL Developer Command Line (SQLcl) je besplatno sučelje naredbenog retka za Oracle bazu podataka.
  • usql — Univerzalno sučelje naredbenog retka za PostgreSQL, MySQL, Oracle bazu podataka, SQLite3, Microsoft SQL Server, i mnoge druge baze podataka uključujući NoSQL i nerelacijske baze podataka!

dbcli

  • athenacli — AthenaCLI je CLI alat za AWS Athena uslugu koji može izvršiti automatsko dovršavanje i sintaktičko isticanje.
  • litecli — CLI za SQLite baze podataka s automatskim dovršavanjem i sintaktičkim isticanjem.
  • mssql-cli — Klijent naredbenog retka za SQL Server s automatskim dovršavanjem i sintaktičkim isticanjem.
  • mycli — Terminal klijent za MySQL s automatskim dovršavanjem i sintaktičkim isticanjem.
  • pgcli — Postgres CLI s automatskim dovršavanjem i sintaktičkim isticanjem.
  • vcli — Vertica CLI s automatskim dovršavanjem i sintaktičkim isticanjem.

Navigacija i vizualizacija DB-shema

  • dbdiagram.io — Brz i jednostavan alat koji vam pomaže da brzo nacrtate dijagrame odnosa vaših baza podataka i tijek koristeći jednostavni DSL jezik.
  • ERAlchemy — Alat za generiranje dijagrama entiteta i odnosa.
  • SchemaCrawler — Besplatni alat za otkrivanje i razumijevanje sheme baze podataka.
  • Schema Spy — Generiranje HTML dokumentacije vaše baze podataka, uključujući dijagrame entiteta i odnosa.
  • tbls — CI-friendly alat za dokumentiranje baze podataka, napisan u Go.

Modeleri

  • Navicat Data Modeler — Moćan i isplativ alat za dizajn baze podataka koji vam pomaže izgraditi visoko kvalitetne konceptualne, logičke i fizičke modele podataka.
  • Oracle SQL Developer Data Modeler — Oracle SQL Developer Data Modeler je besplatni grafički alat koji povećava produktivnost i pojednostavljuje zadatke modeliranja podataka.
  • pgmodeler — Alat za modeliranje podataka dizajniran za PostgreSQL.

Alati za migraciju

  • 2bass — Alat za konfiguraciju baza podataka kao koda koji koristi koncept idempotentnih DDL skripti.
  • flyway — Alat za migraciju baza podataka.
  • gh-ost — Online migracija sheme za MySQL.
  • liquibase — Biblioteka neovisna o bazi podataka za praćenje, upravljanje i primjenu promjena u shemi baze podataka.
  • migra — Kao diff, ali za PostgreSQL sheme.
  • node-pg-migrate — Upravljanje migracijama baze podataka u Node.js, izgrađeno isključivo za postgres. (Može se koristiti i za druge DB-ove koji se pridržavaju SQL standarda — npr. CockroachDB.)
  • Pyrseas — Pruža alate za opis sheme PostgreSQL baze podataka kao YAML.
  • SchemaHero — Kubernetes operater za deklarativno upravljanje shemom baze podataka (gitops za sheme baza podataka).
  • Sqitch — Razumljivo upravljanje promjenama koje su izvorne bazi podataka za razvoj bez okvira i pouzdanu implementaciju.
  • yuniql — Još jedan alat za verzioniranje i migraciju sheme izrađen isključivo za .NET Core 3.0+ i nadamo se bolji.

Alati za generiranje koda

  • ddl-generator — Izvodi SQL DDL (jezik definicije podataka) iz podataka tablica.
  • scheme2ddl — Alat za naredbeni redak za izvoz Oracle sheme u skup skripti za inicijalizaciju ddl s mogućnošću filtriranja nepoželjnih informacija, odvajanja DDL-u u različite datoteke, lijepo formatiranje izlaza.

Omotači

  • DreamFactory — Open source REST API backend za mobilne, web i IoT aplikacije.
  • Hasura GraphQL Engine — Izuzetno brzi, trenutni real-time GraphQL API-ovi na Postgresu s fino granularnom kontrolom pristupa, također pokreće webhooks na događaje baze podataka.
  • jl-sql — SQL za JSON i CSV tokove.
  • mysql_fdw — PostgreSQL strani omotač podataka za MySQL.
  • Oracle REST Data Services — Aplikacija srednjeg sloja u Javi, ORDS mapira HTTP(S) glagole (GET, POST, PUT, DELETE itd.) na transakcije u bazi podataka i vraća sve rezultate formatirane u JSON-u.
  • Prisma — Prisma pretvara vašu bazu podataka u real-time GraphQL API.
  • PostgREST — REST API za svaku PostgreSQL bazu podataka.
  • prest — Način za isporuku RESTful API-ja iz bilo koje baze podataka napisan u Go-u.
  • restSQL — Generator SQL-a s Java i HTTP API-jima, koristi jednostavan RESTful HTTP API s XML ili JSON serijalizacijom.
  • resquel — Lako pretvorite svoju SQL bazu podataka u REST API.
  • sandman2 — Automatski generira RESTful API uslugu za vašu naslijeđenu bazu podataka.
  • sql-boot — Napredni REST i UI omotač za vaše SQL upite.

Alati za backup

  • pgbackrest — Pouzdana sigurnosna kopija i obnova PostgreSQL.
  • BaRMan — Upravitelj sigurnosnih kopija i oporavka za PostgreSQL.

Replikacija/Operacije s podacima

  • Datasette — Alat za istraživanje i objavljivanje podataka.
  • dtle — Distribuirana usluga prijenosa podataka za MySQL.
  • pgsync — Sinkronizacija podataka Postgres između baza podataka.
  • pg_chameleon — Sustav replikacije MySQL-a u PostgreSQL napisan u Pythonu 3. Sustav koristi biblioteku mysql-replication za preuzimanje slika redova iz MySQL-a koje pohranjuje u PostgreSQL kao JSONB.
  • PGDeltaStream — Golang web poslužitelj za streamanje promjena Postgres-a barem-jednom putem websockets, koristeći značajku logičkog dekodiranja Postgres-a.
  • repmgr — Najpopularniji upravitelj replikacije za PostgreSQL.

Skripte

Praćenje/Statistika/Performanse

  • ASH Viewer — Pruža grafički prikaz podataka o aktivnoj povijesti sesija unutar Oracle i PostgreSQL DB.
  • Monyog — Alat za praćenje MySQL-a bez agenta i ekonomičan.
  • mssql-monitoring — Pratite performanse vašeg SQL poslužitelja na Linuxu pomoću collectd, InfluxDB i Grafana.
  • Navicat Monitor — Siguran, jednostavan i agenta bez alata za daljinsko praćenje poslužitelja koji je opremljen snažnim značajkama za što učinkovitije praćenje.
  • Percona Monitoring and Management — Platforma otvorenog koda za upravljanje i praćenje performansi MySQL-a i MongoDB-a.
  • pganalyze collector — Pganalyze kolektor statistike za prikupljanje metričkih podataka i podataka o logovima PostgreSQL-a.
  • postgres-checkup — Dijagnostički alat nove generacije koji omogućuje korisnicima duboku analizu zdravlja Postgres baza podataka.
  • postgres_exporter — Prometheus izvođač za metričke podatke PostgreSQL poslužitelja.
  • pgDash — Mjeri i prati svaki aspekt vaše PostgreSQL baze podataka.
  • PgHero — Dashboard performansi za Postgres — provjere zdravlja, predloženi indeksi i još mnogo toga.
  • pgmetrics — Prikuplja i prikazuje informacije i statistike s aktivnog PostgreSQL poslužitelja.
  • pgMustard — Korisničko sučelje za objašnjenja Postgres planova, plus savjeti za poboljšanje performansi.
  • pgstats — Prikuplja PostgreSQL statistiku, te je ili sprema u CSV datoteke ili ispisuje na stdout.
  • pgwatch2 — Fleksibilno samostalno rješenje za praćenje/metričke podatke PostgreSQL-a.
  • Telegraf PostgreSQL plugin — Pruža metrike za vašu Postgres bazu podataka.

Zabbix,

  • Mamonsu — Agent za praćenje za PostgreSQL.
  • Orabbix — Orabbix je dodatak dizajniran za rad s Zabbix Enterprise Monitorom radi višeslojnog praćenja, izvještavanja o performansama i dostupnosti te mjerenja za Oracle baze podataka, zajedno s metrike performansi poslužitelja.
  • pg_monz — Ovo je Zabbix monitoring predložak za PostgreSQL bazu podataka.
  • Pyora — Python skripta za praćenje Oracle baza podataka.
  • ZabbixDBA — ZabbixDBA je brz, fleksibilan i kontinuirano razvijajući dodatak za praćenje vašeg RDBMS-a.

Testiranje

  • DbFit — Okvir za testiranje baza podataka koji podržava lako testiranje vođeno razvojem vašeg koda za bazu podataka.
  • RegreSQL — Testiranje regresije vaših SQL upita.

Generator podataka

Administracija

  • pgbadger — Brz PostgreSQL analitičar logova.
  • pgbedrock — Upravljanje ulogama, članstvima ulogama, vlasništvom sheme i privilegijama Postgres klastera.
  • pgslice — Postgres particioniranje koliko lako.

HA/Neuspjeh/Shardovanje

  • Citus — Postgres proširenje koje distribucira vaše podatke i vaše upite preko više čvorova.
  • patroni — Predložak za PostgreSQL visoku dostupnost s ZooKeeperom, etcd-om ili Consul-om.
  • Percona XtraDB Cluster — Rješenje za visoku skalabilnost za MySQL klasterizaciju i visoku dostupnost.
  • stolon — Cloud native PostgreSQL upravitelj za visoku dostupnost PostgreSQL-a.
  • pg_auto_failover — Postgres proširenje i usluga za automatsko prebacivanje i visoku dostupnost.
  • pglookout — Postgres SQL replikacijsko praćenje i daemon za prebacivanje.
  • PostgreSQL Automatic Failover — Visoka dostupnost za Postgres, temeljeno na industrijskim referencama Pacemaker i Corosync.
  • postgresql_cluster — PostgreSQL klaster visoke dostupnosti (temeljeno na "Patroni" i "DCS(etcd)"). Automatizacija implementacije s Ansible-om.
  • Vitess — Sustav klasterizacije baza podataka za horizontalno skaliranje MySQL-a kroz generalizirano dijeljenje.

Kubernetes

  • KubeDB — Olakšavanje rada produkcijskih baza podataka na Kubernetesu.
  • Postgres operator — Postgres operator omogućuje visoko dostupne PostgreSQL klastere na Kubernetesu (K8s) potpomognute Patroni.
  • Spilo — HA PostgreSQL klasteri s Dockerom.
  • StackGres — PostgreSQL punog paketa na Kubernetesu, klase poduzeća.

Podešavanje konfiguracije

  • MySQLTuner-perl — Skripta napisana u Perlu koja vam omogućava brzo pregledavanje MySQL instalacije i prilagodbe za povećanje performansi i stabilnosti.
  • PGConfigurator — Besplatni online alat za generiranje optimiziranog postgresql.conf.
  • pgtune — Čarobnjak za konfiguraciju PostgreSQL-a.
  • postgresqltuner.pl — Jednostavan skript za analizu konfiguracije vaše PostgreSQL baze podataka i davanje saveta za optimizaciju.

DevOps

  • DBmaestro — DBmaestro ubrzava cikluse izdanja i podržava agilnost cele IT ekosfere.
  • Toad DevOps Toolkit — Toad DevOps Toolkit izvršava ključne funkcije razvoja baze podataka unutar vašeg DevOps toka rada — bez kompromisa u kvalitetu, performansama ili pouzdanosti.

Uzorci shema

Izvještavanje

  • Poli — Lako upotrebljav aplikacija za SQL izveštavanje napravljena za ljubitelje SQL-a.

Distribucije

  • DBdeployer — Alat koji lako instalira MySQL servere.
  • dbatools — PowerShell modul koji možete zamisliti kao komandnu liniju SQL Server Management Studija.
  • Postgres.app — Potpuna instalacija PostgreSQL-a pakovana kao standardna Mac aplikacija.
  • BigSQL — Distribucija Postgresa prilagođena razvoju.
  • Elephant Shed — Web-baziran front-end za upravljanje PostgreSQL-om koji sadrži nekoliko alata i aplikacija za korišćenje sa PostgreSQL-om.

Sigurnost

  • Acra — Suite za sigurnost baza podataka. Proxy za bazu podataka sa enkripcijom na nivou polja, pretraga kroz šifrovane podatke, sprečavanje SQL napada, detekcija upada, mamci. Podrška za enkripciju sa strane klijenta i sa proxy strane ("transparentna" enkripcija). SQL, NoSQL.

Formatiranje koda

  • CodeBuff — Nezavisno od jezika, lepo formatiranje putem mašinskog učenja.

Doprinos

  • Vaši doprinosi su uvek dobrodošli! Molimo vas da pročitate upute za doprinos prvo.

Ima li nalaza za baze podataka — podelite. Takođe ću biti srećan da dobijem povratne informacije — PR-ovi i zvezdice. Ako imate pitanja o kreiranju vlastitih listi — takođe pišite.

Izvor: habr.com

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster