{"id":93089,"date":"2020-09-03T01:42:16","date_gmt":"2020-09-02T23:42:16","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/awesome-list-svoimi-rukami-ili-github-vmesto-bloknota"},"modified":"2020-09-03T01:42:16","modified_gmt":"2020-09-02T23:42:16","slug":"awesome-list-svoimi-rukami-ili-github-vmesto-bloknota","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/awesome-list-svoimi-rukami-ili-github-vmesto-bloknota","title":{"rendered":"List\u0103 Awesome f\u0103cut\u0103 de mine, sau GitHub \u00een loc de un carnet","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"List\u0103 Awesome f\u0103cut\u0103 de mine, sau GitHub \u00een loc de un carnet\" src=\"\/wp-content\/uploads\/2020\/09\/41d7ca428261b80f365797a19c547000.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Bun\u0103, Habr! Probabil c\u0103 fiecare dintre noi are un fi\u0219ier unde ascunde ceva util \u0219i interesant pentru sine. Ni\u0219te linkuri c\u0103tre articole, c\u0103r\u021bi, repo-uri, manuale. Acestea pot fi favorite \u00een browser sau chiar tab-uri deschise, l\u0103sate pentru mai t\u00e2rziu. Cu timpul, toate acestea se umfl\u0103, linkurile nu mai func\u021bioneaz\u0103, iar cea mai mare parte a materialelor devine pur \u0219i simplu \u00eenvechit\u0103. <\/p>\n<p><\/p>\n<p>\u0218i ce-ar fi s\u0103 \u00eemp\u0103rt\u0103\u0219im aceast\u0103 resurs\u0103 cu comunitatea \u0219i s\u0103 \u00eenc\u0103rc\u0103m acest fi\u0219ier pe GitHub? Atunci eforturile voastre ar putea fi utile \u0219i altora, iar men\u021binerea actualiz\u0103rilor ar putea fi realizat\u0103 \u00eempreun\u0103, primind contribu\u021bii de la doritori prin vechile \u0219i bunele PR-uri. Acesta este scopul proiectului. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/sindresorhus\/awesome\">Awesome lists<\/a><\/noindex>. Se afl\u0103 \u00een top 10 de repositorii de pe GitHub, are 138K stele, iar linkul c\u0103tre munca voastr\u0103 ar putea ajunge direct \u00een README-ul s\u0103u r\u0103d\u0103cin\u0103, ceea ce ar atrage o audien\u021b\u0103 uria\u0219\u0103 c\u0103tre crea\u021bia voastr\u0103. Totu\u0219i, pentru asta va trebui s\u0103 depune\u021bi un mic efort. Vreau s\u0103 \u00eemp\u0103rt\u0103\u0219esc cu voi experien\u021ba mea \u00een astfel de eforturi. <\/p>\n<p><\/p>\n<p>M\u0103 numesc Maxim Gramin. La KROK m\u0103 ocup cu dezvoltarea Java \u0219i cercet\u0103ri \u00een domeniul bazelor de date. \u00cen aceast\u0103 postare, v\u0103 voi explica ce este Awesome Lists \u0219i cum s\u0103 crea\u021bi un adev\u0103rat repo awesome oficial.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"chto-takoe-awesome-lists\">Ce sunt Awesome Lists<\/h2>\n<p><\/p>\n<p>C\u00e2nd trebuie s\u0103 \u00eenv\u0103\u021b o nou\u0103 tehnologie sau un nou limbaj de programare, primul lucru pe care \u00eel fac este s\u0103 vin aici \u2014 g\u0103sesc sec\u021biunea potrivit\u0103, iar \u00een ea listele corespunz\u0103toare. \u0218i, judec\u00e2nd dup\u0103 num\u0103rul de stele \u0219i cre\u0219terea lor constant\u0103, nu sunt singurul care face asta.<br \/>\n<img decoding=\"async\" alt=\"List\u0103 Awesome f\u0103cut\u0103 de mine, sau GitHub \u00een loc de un carnet\" src=\"\/wp-content\/uploads\/2020\/09\/383d1f4d5126fe2a11d449cf5e83b576.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>De fapt, este un simplu readme.md plat, care tr\u0103ie\u0219te \u00eentr-un <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/sindresorhus\/awesome\">repository<\/a><\/noindex>, ocup\u00e2nd \u00een acela\u0219i timp locul 8 printre toate repository-urile de pe GitHub \u0219i incluz\u00e2nd linkuri c\u0103tre alte liste dedicate unor teme specifice. De exemplu, \u00een sec\u021biunea Limbaje de Programare pute\u021bi g\u0103si listele Awesome Python \u0219i Awesome Go, iar \u00een Dezvoltarea Front-End exist\u0103 o mul\u021bime de resurse pentru dezvoltarea WEB. \u0218i, desigur, \u2014 sec\u021biunea <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/sindresorhus\/awesome#databases\">Baze de date<\/a><\/noindex> (la care ne vom \u00eentoarce pu\u021bin mai t\u00e2rziu). \u0218i da, toate acestea nu se limiteaz\u0103 doar la teme tehnice. De exemplu, \u00een sec\u021biunile Distrac\u021bie \u0219i Jocuri po\u021bi g\u0103si multe lucruri interesante (personal, m-a \u00eenc\u00e2ntat <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/RichardLitt\/awesome-fantasy\">awesome-fantasy<\/a><\/noindex>).<br \/>\nPrincipala caracteristic\u0103 este c\u0103 toate aceste liste sunt \u00eentre\u021binute nu personal de autor, ci de comunitate \u0219i sunt compilate conform unui <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/sindresorhus\/awesome\/blob\/main\/awesome.md\">manifest awesome foarte strict<\/a><\/noindex>. Fiecare astfel de list\u0103 este o comunitate de speciali\u0219ti de sine st\u0103t\u0103toare, tr\u0103ie\u0219te propria via\u021b\u0103 \u0219i este deschis\u0103 pentru pull request-uri care o vor \u00eembun\u0103t\u0103\u021bi. De asemenea, oricine \u00ee\u0219i poate crea propria list\u0103, dac\u0103 o anumit\u0103 tem\u0103 nu a fost \u00eenc\u0103 explorat\u0103.<\/p>\n<p><\/p>\n<p>Autorul ideii \u0219i coordonatorul \u00eentregii acestei activit\u0103\u021bi este legendarul Sindre S\u00f8rhus, <noindex><a rel=\"nofollow\" href=\"https:\/\/gitstar-ranking.com\/users\">prima persoan\u0103 pe GitHub<\/a><\/noindex>, autor al mai multor <noindex><a rel=\"nofollow\" href=\"https:\/\/www.npmjs.com\/~sindresorhus\">1000 de module npm,<\/a><\/noindex>iar el va accepta PR-urile voastre.<br \/>\n<img decoding=\"async\" alt=\"List\u0103 Awesome f\u0103cut\u0103 de mine, sau GitHub \u00een loc de un carnet\" src=\"\/wp-content\/uploads\/2020\/09\/6e5e9416b5f97ef4c0c9f00a3fb21f19.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h2 id=\"kak-popast-v-awesome-list\">Cum s\u0103 ajungi \u00een awesome-list<\/h2>\n<p><\/p>\n<p>Dac\u0103 dintr-o dat\u0103 nu ai g\u0103sit o list\u0103 potrivit\u0103 pe subiectul care te intereseaz\u0103, aceasta este prima dovad\u0103 c\u0103 trebuie s\u0103 o creezi singur!<\/p>\n<p><\/p>\n<p>Voi explica folosind exemplul crea\u021biei mele, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mgramin\/awesome-db-tools#readme\">Awesome Database Tools.<\/a><\/noindex> \u2014 De-a lungul proiectelor, am lucrat cu cele mai diverse baze de date, iar astfel mi-am creat un fi\u0219ier \u00een care am adunat uneltele utile pentru lucrul cu ele, diverse migratori DB, IDE-uri, panouri de administrare, instrumente de monitorizare \u0219i multe altele. Unelte pe care le-am folosit deja sau pe care inten\u021bionam s\u0103 le \u00eencep. Am \u00eemp\u0103rt\u0103\u0219it acest fi\u0219ier colegilor de la KROK \u0219i din afara acestuia. Acesta a ajutat mult\u0103 lume \u0219i a fost interesant. \u00cen cele din urm\u0103, am dorit mai mult\u0103 recunoa\u0219tere, c\u00e2nd am observat c\u0103 la sec\u021biunea Baze de date, nu exista o list\u0103 pe acest subiect. A\u0219a c\u0103 am decis s\u0103 contribui acolo. <\/p>\n<p><\/p>\n<p><strong>Ce este necesar pentru asta?<\/strong><\/p>\n<p><\/p>\n<ol>\n<li>\u00cenregistr\u0103m un repository GitHub obi\u0219nuit cu un nume de genul awesome-ceva. \u00cen cazul meu, a fost awesome-database-tools.<\/li>\n<li>Aducem lista noastr\u0103 \u00een formatul awesome, \u00een acest sens ne va ajuta <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/dar5hak\/generator-awesome-list\">generator-awesome-list,<\/a><\/noindex>care va genera toate fi\u0219ierele necesare \u00een formatul corect.<\/li>\n<li>Configur\u0103m un CI adev\u0103rat. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/sindresorhus\/awesome-lint\">awesome-lint<\/a><\/noindex> \u0219i travis ci ne vor ajuta s\u0103 control\u0103m <noindex><a rel=\"nofollow\" href=\"https:\/\/travis-ci.org\/github\/mgramin\/awesome-db-tools\">validitatea<\/a><\/noindex> listei noastre.<\/li>\n<li>A\u0219tept\u0103m 30 de zile. <\/li>\n<li>Facem revizuiri pentru cel pu\u021bin 2 PR-uri str\u0103ine<\/li>\n<li>\u0218i \u00een final, facem PR \u00een repository-ul principal, ad\u0103ug\u00e2nd un link c\u0103tre repository-ul nostru. Aici trebuie s\u0103 citim cu aten\u021bie totul \u0219i s\u0103 respect\u0103m cu stricte\u021be toate cerin\u021bele numerose pentru noua list\u0103 \u0219i pentru PR-ul propriu-zis.<\/li>\n<\/ol>\n<p><\/p>\n<p>Prima mea \u00eencercare <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/sindresorhus\/awesome\/pull\/1336\">s-a dovedit a fi un e\u0219ec.<\/a><\/noindex><br \/>\n<img decoding=\"async\" alt=\"List\u0103 Awesome f\u0103cut\u0103 de mine, sau GitHub \u00een loc de un carnet\" src=\"\/wp-content\/uploads\/2020\/09\/196dd3f494d5e91eaa7af49e16f74393.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nDar a trecut pu\u021bin timp, am adunat \u0219i mai multe materiale, am lucrat la gre\u0219eli \u0219i m-am decis pentru <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/sindresorhus\/awesome\/pull\/1679\">o a doua \u00eencercare.<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Dar am uitat un lucru foarte important, despre care mi s-a sugerat cu bl\u00e2nde\u021be:<br \/>\n<img decoding=\"async\" alt=\"List\u0103 Awesome f\u0103cut\u0103 de mine, sau GitHub \u00een loc de un carnet\" src=\"\/wp-content\/uploads\/2020\/09\/0ec0a33b3c7bb15b6cce6bf076208f09.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Am fost pu\u021bin neaten\u021bi \u0219i nu am ad\u0103ugat unicornul, ca semn de confirmare c\u0103 toate condi\u021biile au fost respectate.<br \/>\n<img decoding=\"async\" alt=\"List\u0103 Awesome f\u0103cut\u0103 de mine, sau GitHub \u00een loc de un carnet\" src=\"\/wp-content\/uploads\/2020\/09\/3a69eb82ca26310c78bf5f6c3c8ef383.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Apoi a trecut \u00eenc\u0103 pu\u021bin timp, am f\u0103cut c\u00e2teva corecturi, \u0219i a ap\u0103rut mult a\u0219teptatul <noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/awesome__re\/status\/1246779641475424256\">tweet,<\/a><\/noindex>c\u0103 PR-ul meu a fost acceptat.<\/p>\n<p><\/p>\n<p>A\u0219a am devenit autorul primei mele liste \u0219i am \u00eenceput s\u0103 primesc <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mgramin\/awesome-db-tools\/pulls?q=is%3Apr+is%3Aclosed\">PR-uri<\/a><\/noindex> din comunitate pentru ad\u0103ugarea de noi unelte. Multe dintre ele sunt deja incluse \u00een <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mgramin\/awesome-db-tools#readme\">Awesome Database Tools.<\/a><\/noindex>. Dac\u0103 nu vrei s\u0103 dai click pe link, <\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">iat\u0103 o selec\u021bie actualizat\u0103 p\u00e2n\u0103 la momentul public\u0103rii post\u0103rii<\/b><\/p>\n<h1 id=\"awesome-database-tools-awesomehttpsawesomerebadgesvghttpsawesomere\">Awesome Database Tools. <noindex><a rel=\"nofollow\" href=\"https:\/\/awesome.re\"><img decoding=\"async\" alt=\"List\u0103 Awesome f\u0103cut\u0103 de mine, sau GitHub \u00een loc de un carnet\" src=\"\/wp-content\/uploads\/2020\/09\/2951c443e95e3c56f93fb685afed6115.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/h1>\n<p><\/p>\n<blockquote><p>List\u0103 de unelte pentru baze de date, bazat\u0103 pe comunitate<\/p><\/blockquote>\n<p>Aici vom colecta informa\u021bii despre unelte utile \u0219i experimentale care simplific\u0103 lucrul cu bazele de date pentru DBA, DevOps, dezvoltatori \u0219i muritorii de r\u00e2nd.<\/p>\n<p><\/p>\n<p>Sim\u021bi-te liber s\u0103 adaugi informa\u021bii despre uneltele tale de baz\u0103 de date sau despre uneltele ter\u021b\u0103 parte favorite.<\/p>\n<p><\/p>\n<h2 id=\"contents\">Cuprins<\/h2>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"#ide\">IDE<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#gui-managersclients\">Manageri\/Clien\u021bi GUI<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#cli-tools\">Unelte CLI<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#db-schema-navigation-and-visualization\">Navigare \u0219i vizualizare schem\u0103 DB<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#modelers\">Modelatoare<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#migration-tools\">Unelte de migrare<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#code-generation-tools\">Unelte de generare de cod<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#wrappers\">Wrapper-e<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#backup-tools\">Unelte de backup<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#replicationdata-operation\">Replicare\/Opera\u021biuni de date<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#scripts\">Scripturi<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#monitoringstatisticsperfomance\">Monitorizare\/Statistici\/Performan\u021b\u0103<\/a><\/noindex>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"#zabbix\">Zabbix<\/a><\/noindex><\/li>\n<\/ul>\n<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#testing\">Testare<\/a><\/noindex>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"#data-generator\">Generator de date<\/a><\/noindex><\/li>\n<\/ul>\n<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#administration\">Administrare<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#hafailoversharding\">HA\/Failover\/Sharding<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#kubernetes\">Kubernetes<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#configuration-tuning\">Optimizare Configura\u021bie<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#devops\">DevOps<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#schema-samples\">Exemple de schem\u0103<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#reporting\">Raportare<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#distributions\">Distribu\u021bii<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#security\">Securitate<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#code-formatters\">Formatare de cod<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"ide\">IDE<\/h2>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.sqlmaestro.com\/products\/anysql\/maestro\">AnySQL Maestro<\/a><\/noindex> \u2014 Instrument administrativ multipurpose premium pentru gestionarea bazelor de date, control \u0219i dezvoltare.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.aquafold.com\/aquadatastudio\">Aqua Data Studio<\/a><\/noindex> \u2014 Aqua Data Studio este un software de productivitate pentru dezvoltatorii de baze de date, DBA \u0219i anali\u0219ti.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"http:\/\/fishcodelib.com\/Database.htm\">Database .net<\/a><\/noindex> \u2014 Instrument de gestionare a mai multor baze de date cu suport pentru 20+ baze de date.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.jetbrains.com\/datagrip\">DataGrip<\/a><\/noindex> \u2014 IDE cross-platform pentru Baze de Date \u0219i SQL de la JetBrains.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/dbeaver\/dbeaver\">DBeaver<\/a><\/noindex> \u2014 Manager de baze de date universal gratuit \u0219i client SQL.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.devart.com\/dbforge\/mysql\/studio\">dbForge Studio for MySQL<\/a><\/noindex> \u2014 IDE universal pentru dezvoltarea, gestionarea \u0219i administrarea bazelor de date MySQL \u0219i MariaDB.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.devart.com\/dbforge\/oracle\/studio\">dbForge Studio for Oracle<\/a><\/noindex> \u2014 IDE puternic pentru gestionarea, administrarea \u0219i dezvoltarea Oracle.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.devart.com\/dbforge\/postgresql\/studio\">dbForge Studio for PostgreSQL<\/a><\/noindex> \u2014 Instrument GUI pentru gestionarea \u0219i dezvoltarea bazelor de date \u0219i obiectelor.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.devart.com\/dbforge\/sql\/studio\">dbForge Studio for SQL Server<\/a><\/noindex> \u2014 Mediu de dezvoltare integrat puternic pentru dezvoltarea, gestionarea, administrarea, analiza datelor \u0219i raportarea SQL Server.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/SouthbankSoftware\/dbkoda\">dbKoda<\/a><\/noindex> \u2014 IDE modern (framework JavaScript\/Electron), open source pentru MongoDB. Are func\u021bii pentru suportul dezvolt\u0103rii, administr\u0103rii \u0219i optimiz\u0103rii performan\u021bei pe bazele de date MongoDB.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"http:\/\/www.ibexpert.net\/ibe\">IBExpert<\/a><\/noindex> \u2014 Instrument GUI cuprinz\u0103tor pentru Firebird \u0219i InterBase.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/HeidiSQL\/HeidiSQL\">HeidiSQL<\/a><\/noindex> \u2014 Un client u\u0219or pentru gestionarea MySQL, MSSQL \u0219i PostgreSQL, scris \u00een Delphi.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.mysql.com\/products\/workbench\">MySQL Workbench<\/a><\/noindex> \u2014 MySQL Workbench este un instrument vizual unificat pentru arhitec\u021bii de baze de date, dezvoltatori \u0219i DBA.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.navicat.com\/en\/products#navicat\">Navicat<\/a><\/noindex> \u2014 Un instrument de dezvoltare a bazelor de date care permite conectarea simultan\u0103 la bazele de date MySQL, MariaDB, SQL Server, Oracle, PostgreSQL, \u0219i SQLite dintr-o singur\u0103 aplica\u021bie.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"http:\/\/www.oracle.com\/technetwork\/developer-tools\/sql-developer\">Oracle SQL Developer<\/a><\/noindex> \u2014 Oracle SQL Developer este un mediu de dezvoltare integrat gratuit care simplific\u0103 dezvoltarea \u0219i gestionarea Oracle Database at\u00e2t \u00een implement\u0103rile tradi\u021bionale c\u00e2t \u0219i \u00een Cloud.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.pgadmin.org\">pgAdmin<\/a><\/noindex> \u2014 Cea mai popular\u0103 \u0219i bogat\u0103 \u00een func\u021bii platform\u0103 Open Source de administrare \u0219i dezvoltare pentru PostgreSQL, cea mai avansat\u0103 baz\u0103 de date Open Source din lume.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.bigsql.org\/pgadmin3\">pgAdmin3<\/a><\/noindex> \u2014 Suport pe termen lung pentru pgAdmin3.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.allroundautomations.com\/products\/pl-sql-developer\">PL\/SQL Developer<\/a><\/noindex> \u2014 IDE care este specific destinat dezvolt\u0103rii unit\u0103\u021bilor de program stocate pentru bazele de date Oracle.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.sqlmaestro.com\/products\/postgresql\/maestro\">PostgreSQL Maestro<\/a><\/noindex> \u2014 Instrument complet \u0219i puternic pentru gestionarea, administrarea \u0219i dezvoltarea bazelor de date PostgreSQL.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.quest.com\/toad\/\">Toad<\/a><\/noindex> \u2014 Toad este solu\u021bia principal\u0103 pentru dezvoltatori, administratori \u0219i anali\u0219ti de date. Gestioneaz\u0103 modific\u0103ri complexe ale bazelor de date cu un singur instrument de gestionare a bazelor de date.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.toadworld.com\/products\/toad-edge\">Toad Edge<\/a><\/noindex> \u2014 Instrument simplificat pentru dezvoltarea bazelor de date pentru MySQL \u0219i Postgres.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/tora-tool\/tora\">TOra<\/a><\/noindex> \u2014 TOra este un IDE SQL open source pentru bazele de date Oracle, MySQL \u0219i PostgreSQL.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.valentina-db.com\/en\/valentina-studio-overview\">Valentina Studio<\/a><\/noindex> \u2014 Creeaz\u0103, administreaz\u0103, interogheaz\u0103 \u0219i exploreaz\u0103 bazele de date Valentina DB, MySQL, MariaDB, PostgreSQL \u0219i SQLite GRATUIT.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"gui-managersclients\">Manageri\/Clien\u021bi GUI<\/h2>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/vrana\/adminer\">Adminer<\/a><\/noindex> \u2014 Gestionarea bazelor de date \u00eentr-un singur fi\u0219ier PHP.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.dbvis.com\">DbVisualizer<\/a><\/noindex> \u2014 Instrument universal de baze de date pentru dezvoltatori, DBA \u0219i anali\u0219ti.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/HouseOps\/HouseOps\">HouseOps<\/a><\/noindex> \u2014 Interfa\u021ba ClickHouse Ops pentru \u00eentreprinderi pentru a rula interog\u0103ri, monitoriza s\u0103n\u0103tatea ClickHouse \u0219i a face multe alte lucruri.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.jackdb.com\">JackDB<\/a><\/noindex> \u2014 Acces direct SQL la toate datele tale, indiferent de unde se afl\u0103.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/OmniDB\/OmniDB\">OmniDB<\/a><\/noindex> \u2014 Instrument web pentru gestionarea bazelor de date.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/sosedoff\/pgweb\">Pgweb<\/a><\/noindex> \u2014 Browser bazat pe web pentru baze de date PostgreSQL, scris \u00een Go \u0219i care func\u021bioneaz\u0103 pe ma\u0219ini macOS, Linux \u0219i Windows.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.phpliteadmin.org\">phpLiteAdmin<\/a><\/noindex> \u2014 Instrument de administrare a bazelor de date SQLite bazat pe web, scris \u00een PHP, cu suport pentru SQLite3 \u0219i SQLite2.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/phpmyadmin\/phpmyadmin\">phpMyAdmin<\/a><\/noindex> \u2014 O interfa\u021b\u0103 web pentru MySQL \u0219i MariaDB.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"http:\/\/www.psequel.com\">psequel<\/a><\/noindex> \u2014 PSequel ofer\u0103 o interfa\u021b\u0103 curat\u0103 \u0219i simpl\u0103 pentru a efectua rapid sarcini comune PostgreSQL.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/popsql.com\">PopSQL<\/a><\/noindex> \u2014 Editor SQL modern, colaborativ pentru echipa ta.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/eggerapps.at\/postico\">Postico<\/a><\/noindex> \u2014 Un client PostgreSQL modern pentru Mac.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Studio3T\/robomongo\">Robo 3T<\/a><\/noindex> \u2014 Robo 3T (fost Robomongo) este un instrument de gestionare a MongoDB centrat pe shell \u0219i multiplatform\u0103.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/sequelpro\/sequelpro\">Sequel Pro<\/a><\/noindex> \u2014 Sequel Pro este o aplica\u021bie de gestionare a bazelor de date rapid\u0103 \u0219i u\u0219or de utilizat pentru lucrul cu bazele de date MySQL &amp; MariaDB.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/microsoft\/sqlopsstudio\">SQL Operations Studio<\/a><\/noindex> \u2014 Un instrument de gestionare a datelor care permite lucrul cu SQL Server, Azure SQL DB \u0219i SQL DW din Windows, macOS \u0219i Linux.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"http:\/\/www.sqliteexpert.com\/index.html\">SQLite Expert<\/a><\/noindex> \u2014 Interfa\u021ba grafic\u0103 suport\u0103 toate func\u021bionalit\u0103\u021bile SQLite.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/rickbergfalk\/sqlpad\">sqlpad<\/a><\/noindex> \u2014 Editor SQL bazat pe web care ruleaz\u0103 \u00een propriul t\u0103u cloud privat.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.macpostgresclient.com\">SQLPro<\/a><\/noindex> \u2014 Un manager simplu \u0219i puternic pentru Postgres pentru macOS.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/sourceforge.net\/projects\/squirrel-sql\">SQuirreL<\/a><\/noindex> \u2014 Client SQL grafic scris \u00een Java care \u00ee\u021bi va permite s\u0103 vizualizezi structura unei baze de date compatibile JDBC, s\u0103 r\u0103sfoie\u0219ti datele \u00een tabele, s\u0103 emiti comenzi SQL etc.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mtxr\/vscode-sqltools\">SQLTools<\/a><\/noindex> \u2014 Gestionarea bazelor de date pentru VSCode.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.webyog.com\/product\/sqlyog\">SQLyog<\/a><\/noindex> \u2014 Cel mai complet \u0219i mai u\u0219or de utilizat GUI MySQL.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/tabixio\/tabix\">Tabix<\/a><\/noindex> \u2014 Editor SQL &amp; surs\u0103 deschis\u0103 pentru inteligen\u021b\u0103 de afaceri simpl\u0103 pentru Clickhouse.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/TablePlus\/TablePlus\">TablePlus<\/a><\/noindex> \u2014 Instrument GUI modern, nativ \u0219i prietenos pentru baze de date rela\u021bionale: MySQL, PostgreSQL, SQLite \u0219i altele.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"http:\/\/www.teampostgresql.com\">TeamPostgreSQL<\/a><\/noindex> \u2014 GUI de administrare web PostgreSQL \u2014 folose\u0219te bazele tale de date PostgreSQL de oriunde, cu o interfa\u021b\u0103 web AJAX bogat\u0103 \u0219i rapid\u0103.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"cli-tools\">Unelte CLI<\/h2>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/catherinedevlin\/ipython-sql\">ipython-sql<\/a><\/noindex> \u2014 Conecteaz\u0103-te la o baz\u0103 de date pentru a emite comenzi SQL \u00een IPython sau IPython Notebook.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/laixintao\/iredis\">iredis<\/a><\/noindex> \u2014 Un CLI pentru Redis cu completare automat\u0103 \u0219i eviden\u021biere a sintaxei.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/lesovsky\/pgcenter\">pgcenter<\/a><\/noindex> \u2014 Instrument de administrare de tip top pentru PostgreSQL.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/julmon\/pg_activity\">pg_activity<\/a><\/noindex> \u2014 Aplica\u021bie de tip top pentru monitorizarea activit\u0103\u021bii serverului PostgreSQL.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/markwkm\/pg_top\">pg_top<\/a><\/noindex> \u2014 'top' pentru PostgreSQL.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/okbob\/pspg\">pspg<\/a><\/noindex> \u2014 Pager pentru Postgres.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"http:\/\/www.oracle.com\/technetwork\/developer-tools\/sqlcl\/overview\/index.html\">SQLcl<\/a><\/noindex> \u2014 Oracle SQL Developer Command Line (SQLcl) este o interfa\u021b\u0103 de linie de comand\u0103 gratuit\u0103 pentru Oracle Database.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/xo\/usql\">usql<\/a><\/noindex> \u2014 O interfa\u021b\u0103 de linie de comand\u0103 universal\u0103 pentru PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/xo\/usql#database-support\">\u0219i multe alte baze de date<\/a><\/noindex> inclusiv baze de date NoSQL \u0219i non-rela\u021bionale!<\/li>\n<\/ul>\n<p><\/p>\n<h3 id=\"dbcli\">dbcli<\/h3>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/dbcli\/athenacli\">athenacli<\/a><\/noindex> \u2014 AthenaCLI este un instrument CLI pentru serviciul AWS Athena care poate realiza completare automat\u0103 \u0219i eviden\u021biere a sintaxei.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/dbcli\/litecli\">litecli<\/a><\/noindex> \u2014 CLI pentru bazele de date SQLite cu completare automat\u0103 \u0219i eviden\u021biere a sintaxei.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/dbcli\/mssql-cli\">mssql-cli<\/a><\/noindex> \u2014 Un client de linie de comand\u0103 pentru SQL Server cu completare automat\u0103 \u0219i eviden\u021biere a sintaxei.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/dbcli\/mycli\">mycli<\/a><\/noindex> \u2014 Un client Terminal pentru MySQL cu completare automat\u0103 \u0219i eviden\u021biere a sintaxei.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/dbcli\/pgcli\">pgcli<\/a><\/noindex> \u2014 CLI pentru Postgres cu completare automat\u0103 \u0219i eviden\u021biere a sintaxei.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/dbcli\/vcli\">vcli<\/a><\/noindex> \u2014 CLI pentru Vertica cu completare automat\u0103 \u0219i eviden\u021biere a sintaxei.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"db-schema-navigation-and-visualization\">Navigare \u0219i vizualizare schem\u0103 DB<\/h2>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/dbdiagram.io\">dbdiagram.io<\/a><\/noindex> \u2014 Instrument rapid \u0219i simplu care te ajut\u0103 s\u0103 desenezi diagramele rela\u021biilor din baza ta de date \u0219i fluxul rapid, folosind un limbaj DSL simplu.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Alexis-benoist\/eralchemy\">ERAlchemy<\/a><\/noindex> \u2014 Instrument de generare a diagramelor de rela\u021bie a entit\u0103\u021bilor.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/schemacrawler\/SchemaCrawler\">SchemaCrawler<\/a><\/noindex> \u2014 Un instrument gratuit pentru descoperirea \u0219i \u00een\u021belegerea schemelor bazei de date.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/schemaspy\/schemaspy\">Schema Spy<\/a><\/noindex> \u2014 Gener\u00e2nd documenta\u021bia bazei tale de date \u00een HTML, inclusiv diagramele de rela\u021bie a entit\u0103\u021bilor.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/k1LoW\/tbls\">tbls<\/a><\/noindex> \u2014 Instrument prietenos CI pentru a documenta o baz\u0103 de date, scris \u00een Go.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"modelers\">Modelatoare<\/h2>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.navicat.com\/en\/products\/navicat-data-modeler\">Navicat Data Modeler<\/a><\/noindex> \u2014 Un instrument puternic \u0219i rentabil pentru proiectarea bazelor de date, care te ajut\u0103 s\u0103 construie\u0219ti modele de date conceptuale, logice \u0219i fizice de \u00eenalt\u0103 calitate.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"http:\/\/www.oracle.com\/technetwork\/developer-tools\/datamodeler\/overview\/index.html\">Oracle SQL Developer Data Modeler<\/a><\/noindex> \u2014 Oracle SQL Developer Data Modeler este un instrument grafic gratuit care \u00eembun\u0103t\u0103\u021be\u0219te productivitatea \u0219i simplific\u0103 sarcinile de modelare a datelor.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/pgmodeler\/pgmodeler\">pgmodeler<\/a><\/noindex> \u2014 Instrument de modelare a datelor conceput pentru PostgreSQL.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"migration-tools\">Unelte de migrare<\/h2>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/CourseOrchestra\/2bass\">2bass<\/a><\/noindex> \u2014 Instrument de configurare a bazei de date ca \u0219i cod, care utilizeaz\u0103 conceptul scripturilor DDL idempotente.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/flyway\/flyway\">flyway<\/a><\/noindex> \u2014 Instrument de migrare a bazei de date.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/github\/gh-ost\">gh-ost<\/a><\/noindex> \u2014 Migrare a schemei online pentru MySQL.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/liquibase\/liquibase\">liquibase<\/a><\/noindex> \u2014 Bibliotec\u0103 independent\u0103 de baz\u0103 de date pentru urm\u0103rirea, gestionarea \u0219i aplicarea schimb\u0103rilor \u00een schema bazei de date.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/djrobstep\/migra\">migra<\/a><\/noindex> \u2014 Ca un diff, dar pentru scheme PostgreSQL.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/salsita\/node-pg-migrate\">node-pg-migrate<\/a><\/noindex> \u2014 Gestionare a migra\u021biilor bazei de date Node.js, construit\u0103 exclusiv pentru postgres. (Dar poate fi folosit\u0103 \u0219i pentru alte DB-uri care respect\u0103 standardul SQL \u2014 de exemplu, CockroachDB.)<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/perseas\/Pyrseas\">Pyrseas<\/a><\/noindex> \u2014 Ofer\u0103 utilit\u0103\u021bi pentru a descrie o schem\u0103 de baz\u0103 de date PostgreSQL ca YAML.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/schemahero\/schemahero\">SchemaHero<\/a><\/noindex> \u2014 Un operator Kubernetes pentru gestionarea declarativ\u0103 a schemelor de baze de date (gitops pentru schemele bazelor de date).<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/sqitchers\/sqitch\">Sqitch<\/a><\/noindex> \u2014 Gestionare a schimb\u0103rilor native la nivel de baz\u0103 de date, pentru dezvoltare f\u0103r\u0103 framework-uri \u0219i desf\u0103\u0219urare de \u00eencredere.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/rdagumampan\/yuniql\">yuniql<\/a><\/noindex> \u2014 \u00cenc\u0103 un instrument de versiune \u0219i migrare a schemei, realizat exclusiv cu .NET Core 3.0+ \u0219i, sper\u0103m, mai bine.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"code-generation-tools\">Unelte de generare de cod<\/h2>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/catherinedevlin\/ddl-generator\">ddl-generator<\/a><\/noindex> \u2014 \u00cenfereaz\u0103 SQL DDL (Limbaj de defini\u021bie a datelor) din datele tabelului.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/qwazer\/scheme2ddl\">scheme2ddl<\/a><\/noindex> \u2014 Utilitar din linia de comand\u0103 pentru exportul schemei Oracle \u00eentr-un set de scripturi DDL ini\u021biale, cu capacitatea de a filtra informa\u021biile nedorite, separ\u00e2nd DDL \u00een fi\u0219iere diferite, formatarea ie\u0219irii \u00eentr-un format pl\u0103cut.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"wrappers\">Wrapper-e<\/h2>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/dreamfactorysoftware\/dreamfactory\">DreamFactory<\/a><\/noindex> \u2014 Un backend REST API open source pentru aplica\u021bii mobile, web \u0219i IoT.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/hasura\/graphql-engine\">Hasura GraphQL Engine<\/a><\/noindex> \u2014 API-uri GraphQL instantanee super rapide \u0219i \u00een timp real pe Postgres, cu control de acces fin, de asemenea, declan\u0219eaz\u0103 webhook-uri la evenimentele bazei de date.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/avz\/jl-sql\">jl-sql<\/a><\/noindex> \u2014 SQL pentru fluxuri JSON \u0219i CSV.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/EnterpriseDB\/mysql_fdw\">mysql_fdw<\/a><\/noindex> \u2014 Wrapper de date externe PostgreSQL pentru MySQL.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"http:\/\/www.oracle.com\/technetwork\/developer-tools\/rest-data-services\">Oracle REST Data Services<\/a><\/noindex> \u2014 O aplica\u021bie Java mid-tier, ORDS mapeaz\u0103 verbe HTTP(S) (GET, POST, PUT, DELETE etc.) la tranzac\u021bii de baze de date \u0219i returneaz\u0103 orice rezultate formatate utiliz\u00e2nd JSON.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/prismagraphql\/prisma\">Prisma<\/a><\/noindex> \u2014 Prisma transform\u0103 baza ta de date \u00eentr-un API GraphQL \u00een timp real.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/PostgREST\/postgrest\">PostgREST<\/a><\/noindex> \u2014 API REST pentru orice baz\u0103 de date Postgres.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/prest\/prest\">prest<\/a><\/noindex> \u2014 Este o modalitate de a.servi un API RESTful din orice baze de date scrise \u00een Go.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/restsql\/restsql\">restSQL<\/a><\/noindex> \u2014 Generator SQL cu API-uri Java \u0219i HTTP, folose\u0219te un API HTTP RESTful simplu cu serializare XML sau JSON.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/formio\/resquel\">resquel<\/a><\/noindex> \u2014 Converte\u0219te cu u\u0219urin\u021b\u0103 baza ta de date SQL \u00eentr-un API REST.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/jeffknupp\/sandman2\">sandman2<\/a><\/noindex> \u2014 Genereaz\u0103 automat un serviciu API RESTful pentru baza ta de date legacy.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/CrocInc\/sql-boot\">sql-boot<\/a><\/noindex> \u2014 Wrapper REST avansat \u0219i UI pentru interog\u0103rile tale SQL.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"backup-tools\">Unelte de backup<\/h2>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/pgbackrest\/pgbackrest\">pgbackrest<\/a><\/noindex> \u2014 Backup \u0219i Restaurare fiabil pentru PostgreSQL.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/2ndquadrant-it\/barman\">BaRMan<\/a><\/noindex> \u2014 Manager de backup \u0219i recuperare pentru PostgreSQL.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"replicationdata-operation\">Replicare\/Opera\u021biuni de date<\/h2>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/simonw\/datasette\">Datasette<\/a><\/noindex> \u2014 Un instrument pentru explorarea \u0219i publicarea datelor.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/actiontech\/dtle\">dtle<\/a><\/noindex> \u2014 Serviciu distribuit de transfer de date pentru MySQL.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ankane\/pgsync\">pgsync<\/a><\/noindex> \u2014 Sincronizeaz\u0103 datele PostgreSQL \u00eentre baze de date.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/the4thdoctor\/pg_chameleon\">pg_chameleon<\/a><\/noindex> \u2014 Sistem de replicare MySQL c\u0103tre PostgreSQL scris \u00een Python 3. Sistemul folose\u0219te biblioteca mysql-replication pentru a prelua imaginile de r\u00e2nd din MySQL, care sunt stocate \u00een PostgreSQL ca JSONB.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/hasura\/pgdeltastream\">PGDeltaStream<\/a><\/noindex> \u2014 Un server web Golang pentru a transmite modific\u0103rile PostgreSQL cu cel pu\u021bin o dat\u0103 prin WebSocket-uri, folosind caracteristica de decodare logic\u0103 PostgreSQL.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/2ndQuadrant\/repmgr\">repmgr<\/a><\/noindex> \u2014 Cel mai popular manager de replicare pentru PostgreSQL.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"scripts\">Scripturi<\/h2>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/pgexperts\/pgx_scripts\">pgx_scripts<\/a><\/noindex> \u2014 O colec\u021bie de scripturi utile pentru analiza \u0219i administrarea bazelor de date, create de echipa noastr\u0103 de exper\u021bi PostgreSQL.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ioguix\/pgsql-bloat-estimation\">pgsql-bloat-estimation<\/a><\/noindex> \u2014 Interog\u0103ri pentru a m\u0103sura bloatul statistic \u00een indec\u0219i \u0219i tabele pentru PostgreSQL.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/depesz\/pgWikiDont\">pgWikiDont<\/a><\/noindex> \u2014 Test SQL care verific\u0103 dac\u0103 baza ta de date respect\u0103 regulile de la <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.postgresql.org\/wiki\/Don&#039;t_Do_This\">https:\/\/wiki.postgresql.org\/wiki\/Don&#8217;t_Do_This<\/a><\/noindex>.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/dataegret\/pg-utils\">pg-utils<\/a><\/noindex> \u2014 Utilitare utile PostgreSQL.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/postgrescheatsheet.com\">Postgres cheat sheet<\/a><\/noindex> \u2014 Scripturi \u0219i comenzi SQL utile de la .<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/NikolayS\/postgres_dba\">postgres_dba<\/a><\/noindex> \u2014 Setul lips\u0103 de instrumente utile pentru DBAd PostgreSQL \u0219i to\u021bi inginerii.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gist.github.com\/rgreenjr\/3637525\">postgres_queries_and_commands.sql<\/a><\/noindex> \u2014 Interog\u0103ri \u0219i comenzi PostgreSQL utile.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/tanelpoder\/tpt-oracle\">TPT<\/a><\/noindex> \u2014 Aceste scripturi sqlplus sunt pentru optimizarea performan\u021bei \u0219i depanarea Oracle Database.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"monitoringstatisticsperfomance\">Monitorizare\/Statistici\/Performan\u021b\u0103<\/h2>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/akardapolov\/ASH-Viewer\">ASH Viewer<\/a><\/noindex> \u2014 Ofer\u0103 o vedere grafic\u0103 a datelor istoricului sesiunilor active \u00een cadrul DB-ului Oracle \u0219i PostgreSQL.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.webyog.com\/product\/monyog\">Monyog<\/a><\/noindex> \u2014 Instrument de monitorizare MySQL f\u0103r\u0103 agent \u0219i rentabil.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/microsoft\/mssql-monitoring\">mssql-monitoring<\/a><\/noindex> \u2014 Monitorizeaz\u0103 performan\u021ba SQL Server pe Linux utiliz\u00e2nd collectd, InfluxDB \u0219i Grafana.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.navicat.com\/en\/products\/navicat-monitor\">Navicat Monitor<\/a><\/noindex> \u2014 Un instrument de monitorizare de server de la distan\u021b\u0103, sigur, simplu \u0219i f\u0103r\u0103 agent, care este echipat cu caracteristici puternice pentru a face monitorizarea ta c\u00e2t mai eficient\u0103 posibil.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/percona\/pmm\">Percona Monitoring and Management<\/a><\/noindex> \u2014 Platforma open-source pentru gestionarea \u0219i monitorizarea performan\u021bei MySQL \u0219i MongoDB.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/pganalyze\/collector\">pganalyze collector<\/a><\/noindex> \u2014 Colector de statistici pganalyze pentru adunarea metricilor \u0219i datelor de logare PostgreSQL.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/postgres-ai\/postgres-checkup\">postgres-checkup<\/a><\/noindex> \u2014 Un instrument de diagnosticare de nou\u0103 genera\u021bie care permite utilizatorilor s\u0103 efectueze o analiz\u0103 detaliat\u0103 a s\u0103n\u0103t\u0103\u021bii bazelor de date Postgres.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/wrouesnel\/postgres_exporter\">postgres_exporter<\/a><\/noindex> \u2014 Exportator Prometheus pentru metricile serverului PostgreSQL.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/pgdash.io\">pgDash<\/a><\/noindex> \u2014 M\u0103sura\u021bi \u0219i urm\u0103ri\u021bi fiecare aspect al bazelor de date PostgreSQL.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ankane\/pghero\">PgHero<\/a><\/noindex> \u2014 Un panou de performan\u021b\u0103 pentru Postgres \u2014 verific\u0103ri de s\u0103n\u0103tate, indexuri sugerate \u0219i multe altele.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/rapidloop\/pgmetrics\">pgmetrics<\/a><\/noindex> \u2014 Colecteaz\u0103 \u0219i afi\u0219eaz\u0103 informa\u021bii \u0219i statistici dintr-un server PostgreSQL \u00een func\u021biune.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.pgmustard.com\">pgMustard<\/a><\/noindex> \u2014 O interfa\u021b\u0103 grafic\u0103 pentru planurile de explica\u021bii PostgreSQL, plus sfaturi pentru \u00eembun\u0103t\u0103\u021birea performan\u021bei.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/gleu\/pgstats\">pgstats<\/a><\/noindex> \u2014 Colecteaz\u0103 statisticile PostgreSQL \u0219i fie le salveaz\u0103 \u00een fi\u0219iere CSV, fie le afi\u0219eaz\u0103 pe stdout.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/cybertec-postgresql\/pgwatch2\">pgwatch2<\/a><\/noindex> \u2014 Solu\u021bie flexibil\u0103 \u0219i autonom\u0103 pentru monitorizarea \/ dashboarding-ul metricilor PostgreSQL.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/influxdata\/telegraf\/tree\/master\/plugins\/inputs\/postgresql\">Telegraf PostgreSQL plugin<\/a><\/noindex> \u2014 Ofer\u0103 metrici pentru baza ta de date postgres.<\/li>\n<\/ul>\n<p><\/p>\n<h3 id=\"zabbix\">Zabbix<\/h3>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/postgrespro\/mamonsu\">Mamonsu<\/a><\/noindex> \u2014 Agregat de monitorizare pentru PostgreSQL.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"http:\/\/www.smartmarmot.com\/wiki\/index.php?title=Orabbix\">Orabbix<\/a><\/noindex> \u2014 Orabbix este un plugin proiectat pentru a lucra cu Zabbix Enterprise Monitor pentru a oferi monitorizare multi-tier, rapoarte de performan\u021b\u0103 \u0219i disponibilitate, precum \u0219i m\u0103surarea pentru bazele de date Oracle, \u00eempreun\u0103 cu metricile de performan\u021b\u0103 a serverului.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/pg-monz\/pg_monz\">pg_monz<\/a><\/noindex> \u2014 Acesta este \u0219ablonul de monitorizare Zabbix pentru baza de date PostgreSQL.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/bicofino\/Pyora\">Pyora<\/a><\/noindex> \u2014 Script Python pentru monitorizarea bazelor de date Oracle.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/anetrusov\/ZabbixDBA\">ZabbixDBA<\/a><\/noindex> \u2014 ZabbixDBA este un plugin rapid, flexibil \u0219i \u00een continu\u0103 dezvoltare pentru a monitoriza RDBMS-ul t\u0103u.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"testing\">Testare<\/h2>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/dbfit\/dbfit\">DbFit<\/a><\/noindex> \u2014 Un cadru de testare a bazelor de date care suport\u0103 dezvoltarea u\u0219oar\u0103 bazat\u0103 pe teste a codului t\u0103u de baz\u0103 de date.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/dimitri\/regresql\">RegreSQL<\/a><\/noindex> \u2014 Testare de regresie a interog\u0103rilor tale SQL.<\/li>\n<\/ul>\n<p><\/p>\n<h3 id=\"data-generator\">Generator de date<\/h3>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/sourceforge.net\/projects\/benerator\">Databene Benerator<\/a><\/noindex> \u2014 Este un cadru pentru generarea de date de testare realiste \u0219i valide \u00een volum mare pentru sistemul t\u0103u \u00een test (evit\u00e2nd modelul anti Datalite).<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.devart.com\/dbforge\/mysql\/data-generator\">dbForge Data Generator for MySQL<\/a><\/noindex> \u2014 Instrument GUI puternic pentru crearea de volume mari de date de testare realiste.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.devart.com\/dbforge\/oracle\/data-generator\">dbForge Data Generator for Oracle<\/a><\/noindex> \u2014 Un instrument GUI mic, dar puternic pentru popularea schemelor Oracle cu tone de date de testare realiste.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.devart.com\/dbforge\/sql\/data-generator\">dbForge Data Generator for SQL Server<\/a><\/noindex> \u2014 Instrument GUI puternic pentru generarea rapid\u0103 de date de testare semnificative pentru baze de date.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"administration\">Administrare<\/h2>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/dalibo\/pgbadger\">pgbadger<\/a><\/noindex> \u2014 Un analizator rapid de log-uri PostgreSQL.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Squarespace\/pgbedrock\">pgbedrock<\/a><\/noindex> \u2014 Gestiona\u021bi rolurile, apartenen\u021bele la roluri, proprietatea schemelor \u0219i privilegiile unui cluster Postgres.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ankane\/pgslice\">pgslice<\/a><\/noindex> \u2014 Partionarea PostgreSQL la fel de simpl\u0103 ca o pl\u0103cint\u0103.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"hafailoversharding\">HA\/Failover\/Sharding<\/h2>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/citusdata\/citus\">Citus<\/a><\/noindex> \u2014 Extensie PostgreSQL care distribuie datele tale \u0219i interog\u0103rile pe mai multe noduri.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/zalando\/patroni\">patroni<\/a><\/noindex> \u2014 Un \u0219ablon pentru disponibilitate ridicat\u0103 PostgreSQL cu ZooKeeper, etcd sau Consul.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/percona\/percona-xtradb-cluster\">Percona XtraDB Cluster<\/a><\/noindex> \u2014 O solu\u021bie de scalabilitate ridicat\u0103 pentru clustering-ul MySQL \u0219i disponibilitate ridicat\u0103.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/sorintlab\/stolon\">stolon<\/a><\/noindex> \u2014 Manager PostgreSQL nativ cloud pentru disponibilitate ridicat\u0103 PostgreSQL.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/citusdata\/pg_auto_failover\">pg_auto_failover<\/a><\/noindex> \u2014 Extensie \u0219i serviciu PostgreSQL pentru failover automatizat \u0219i disponibilitate ridicat\u0103.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/aiven\/pglookout\">pglookout<\/a><\/noindex> \u2014 Monitorizare a replic\u0103rii PostgreSQL \u0219i daemon de failover.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ClusterLabs\/PAF\">PostgreSQL Automatic Failover<\/a><\/noindex> \u2014 Disponibilitate ridicat\u0103 pentru Postgres, bazat\u0103 pe referin\u021bele din industrie Pacemaker \u0219i Corosync.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/vitabaks\/postgresql_cluster\">postgresql_cluster<\/a><\/noindex> \u2014 Cluster de \u00cenalt\u0103 Disponibilitate PostgreSQL (bazat pe \"Patroni\" \u0219i \"DCS(etcd)\"). Automatiz\u00e2nd implementarea cu Ansible.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/vitessio\/vitess\">Vitess<\/a><\/noindex> \u2014 Sistem de clustering al bazelor de date pentru scalarea orizontal\u0103 a MySQL prin fragmentare generalizat\u0103.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"kubernetes\">Kubernetes<\/h2>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/kubedb.com\">KubeDB<\/a><\/noindex> \u2014 Facerea func\u021bion\u0103rii bazelor de date de produc\u021bie simpl\u0103 pe Kubernetes.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/zalando\/postgres-operator\">Postgres operator<\/a><\/noindex> \u2014 Operatorul Postgres permite clustere PostgreSQL extrem de disponibile pe Kubernetes (K8s) alimentate de Patroni.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/zalando\/spilo\">Spilo<\/a><\/noindex> \u2014 Clustere HA PostgreSQL cu Docker.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/ongresinc\/stackgres\">StackGres<\/a><\/noindex> \u2014 PostgreSQL complet \u00een sistem de tip enterprise pe Kubernetes.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"configuration-tuning\">Optimizare Configura\u021bie<\/h2>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/major\/MySQLTuner-perl\">MySQLTuner-perl<\/a><\/noindex> \u2014 Script scris \u00een Perl care \u00ee\u021bi permite s\u0103 revizuie\u0219ti rapid o instalare MySQL \u0219i s\u0103 faci ajust\u0103ri pentru a cre\u0219te performan\u021ba \u0219i stabilitatea.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/pgconfigurator.cybertec-postgresql.com\">PGConfigurator<\/a><\/noindex> \u2014 Instrument online gratuit pentru generarea unei configura\u021bii optimizate <code>postgresql.conf<\/code>.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/gregs1104\/pgtune\">pgtune<\/a><\/noindex> \u2014 Asistent de configurare PostgreSQL.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/jfcoz\/postgresqltuner\">postgresqltuner.pl<\/a><\/noindex> \u2014 Script simplu pentru a analiza configura\u021bia bazei tale de date PostgreSQL \u0219i a oferi sfaturi de tuning.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"devops\">DevOps<\/h2>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.dbmaestro.com\">DBmaestro<\/a><\/noindex> \u2014 DBmaestro accelereaz\u0103 ciclurile de lansare \u0219i sus\u021bine agilitatea \u00een \u00eentregul ecosistem IT.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.quest.com\/products\/toad-devops-toolkit\/\">Toad DevOps Toolkit<\/a><\/noindex> \u2014 Toad DevOps Toolkit execut\u0103 func\u021bii esen\u021biale de dezvoltare a bazei de date \u00een fluxul t\u0103u de lucru DevOps \u2014 f\u0103r\u0103 a compromite calitatea, performan\u021ba sau fiabilitatea.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"schema-samples\">Exemple de schem\u0103<\/h2>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/oracle\/db-sample-schemas\">Oracle Database Sample Schemas<\/a><\/noindex> \u2014 Oracle Database Sample Schemas.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"reporting\">Raportare<\/h2>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/shzlw\/poli\">Poli<\/a><\/noindex> \u2014 O aplica\u021bie u\u0219or de utilizat pentru raportare SQL, construit\u0103 pentru iubitorii de SQL.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"distributions\">Distribu\u021bii<\/h2>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/datacharmer\/dbdeployer\">DBdeployer<\/a><\/noindex> \u2014 Un instrument care faciliteaz\u0103 implementarea serverelor de baze de date MySQL.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/sqlcollaborative\/dbatools\">dbatools<\/a><\/noindex> \u2014 Modul PowerShell pe care \u00eel po\u021bi considera ca un SQL Server Management Studio \u00een linie de comand\u0103.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/PostgresApp\/PostgresApp\">Postgres.app<\/a><\/noindex> \u2014 O instalare complet\u0103 a PostgreSQL, ambalat\u0103 ca o aplica\u021bie standard pentru Mac.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.bigsql.org\">BigSQL<\/a><\/noindex> \u2014 O distribu\u021bie prietenoas\u0103 pentru dezvoltatori a Postgres.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/credativ\/elephant-shed\">Elephant Shed<\/a><\/noindex> \u2014 Front-end de management PostgreSQL bazat pe web, care grupeaz\u0103 mai multe utilitare \u0219i aplica\u021bii pentru utilizarea cu PostgreSQL.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"security\">Securitate<\/h2>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/cossacklabs\/acra\">Acra<\/a><\/noindex> \u2014 Suit\u0103 de securitate pentru baze de date. Proxy de baze de date cu criptare la nivel de c\u00e2mp, c\u0103utare prin date criptate, prevenire a injec\u021biilor SQL, detectare a intruziunilor, honeypots. Suport\u0103 criptarea pe partea clientului \u0219i pe partea proxy (\"transparent\"). SQL, NoSQL.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"code-formatters\">Formatare de cod<\/h2>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/antlr\/codebuff\">CodeBuff<\/a><\/noindex> \u2014 Frumuse\u021be a codului indiferent de limbaj prin \u00eenv\u0103\u021bare automat\u0103.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"contributing\">Contributing<\/h2>\n<p><\/p>\n<ul>\n<li>Contribu\u021biile tale sunt \u00eentotdeauna binevenite! Te rog s\u0103 cite\u0219ti <noindex><a rel=\"nofollow\" href=\"http:\/\/contributing.md\">ghidurile de contribu\u021bie<\/a><\/noindex> mai \u00eent\u00e2i.<\/li>\n<\/ul>\n<p><\/p>\n<p>Exist\u0103 descoperiri pentru DB \u2014 \u00eemp\u0103rt\u0103\u0219i\u021bi. De asemenea, a\u0219 fi bucuros s\u0103 primesc feedback \u2014 PR-uri \u0219i stele. Dac\u0103 ave\u021bi \u00eentreb\u0103ri despre crearea propriilor liste \u2014 nu ezita\u021bi s\u0103 scrie\u021bi.<\/p>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/croc\/blog\/496594\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u041d\u0430\u0432\u0435\u0440\u043d\u043e\u0435, \u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0438\u0437 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c \u0442\u0430\u043a\u043e\u0439 \u0444\u0430\u0439\u043b\u0438\u043a, \u043a\u0443\u0434\u0430 \u043c\u044b \u043f\u0440\u0438\u043f\u0440\u044f\u0442\u044b\u0432\u0430\u0435\u043c \u0447\u0442\u043e-\u0442\u043e \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0435 \u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0435 \u0434\u043b\u044f \u0441\u0435\u0431\u044f. \u041a\u0430\u043a\u0438\u0435-\u0442\u043e \u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u0441\u0442\u0430\u0442\u044c\u0438, \u043a\u043d\u0438\u0433\u0438, \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438, \u043c\u0430\u043d\u0443\u0430\u043b\u044b. \u042d\u0442\u043e \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0437\u0430\u043a\u043b\u0430\u0434\u043a\u0438 \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435 \u0438\u043b\u0438 \u0434\u0430\u0436\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0435 \u0432\u043a\u043b\u0430\u0434\u043a\u0438, \u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u043d\u0430 \u043f\u043e\u0442\u043e\u043c. \u0421\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u0432\u0441\u0435 \u044d\u0442\u043e \u0440\u0430\u0437\u0431\u0443\u0445\u0430\u0435\u0442, \u0441\u0441\u044b\u043b\u043a\u0438 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u044e\u0442 \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0442\u044c\u0441\u044f, \u0430 \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u043f\u0440\u043e\u0441\u0442\u043e \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0430\u0435\u0442. \u0410 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":93090,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-93089","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440!\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/awesome-list-svoimi-rukami-ili-github-vmesto-bloknota\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Awesome-\u043b\u0438\u0441\u0442 \u0441\u0432\u043e\u0438\u043c\u0438 \u0440\u0443\u043a\u0430\u043c\u0438, \u0438\u043b\u0438 GitHub \u0432\u043c\u0435\u0441\u0442\u043e \u0431\u043b\u043e\u043a\u043d\u043e\u0442\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440!\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/awesome-list-svoimi-rukami-ili-github-vmesto-bloknota\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-09-02T23:42:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-09-02T23:42:16+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Awesome-list cu m\u00e2na ta, sau GitHub \u00een loc de noti\u021be | ProHoster","description":"Salut, Habr!","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/awesome-list-svoimi-rukami-ili-github-vmesto-bloknota","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Awesome-\u043b\u0438\u0441\u0442 \u0441\u0432\u043e\u0438\u043c\u0438 \u0440\u0443\u043a\u0430\u043c\u0438, \u0438\u043b\u0438 GitHub \u0432\u043c\u0435\u0441\u0442\u043e \u0431\u043b\u043e\u043a\u043d\u043e\u0442\u0430 | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440!","og:url":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/awesome-list-svoimi-rukami-ili-github-vmesto-bloknota","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-09-02T23:42:16+00:00","article:modified_time":"2020-09-02T23:42:16+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"93089","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 11:55:35","updated":"2022-09-28 06:26:02","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/93089","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=93089"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/93089\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/93090"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=93089"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=93089"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=93089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}