
Përshëndetje, Habr! Sigurisht, çdo njeri prej nesh ka një skedar të tillë ku fsheh diçka të dobishme dhe interesante për vete. Disa lidhje për artikuj, libra, depozitë, manuale. Këto mund të jenë shënime në shfletues ose madje thjesht tabulat e hapura, të lëna për më vonë. Me kalimin e kohës, gjithçka fryhet, lidhjet ndalojnë së hapuri, dhe shumica e materialeve thjesht bëhen të vjetra.
Por çfarë nëse e ndajmë këtë informacion me komunitetin dhe e ngulim këtë skedar në GitHub? Atëherë punimet tuaja mund të jenë të dobishme për dikë tjetër, dhe për ta mbajtur aktualitetin mund të kontribuoni së bashku, duke pranuar përditësime nga dëshira përmes PR-ve të vjetra. Pikërisht për këtë qëllim është krijuar projekti . Ai është në TOP-10 të depozitave në GitHub, ka 138K yje, dhe lidhja për punët tuaja mund të përfshihet direkt në README-n e tij rrënjësor, çka do të tërheqë një audiencë të madhe për krijimtarinë tuaj. Megjithatë, për këtë do të duhet të bëni disa përpjekje. Dua të ndaj me ju përvojën time në lidhje me këto përpjekje.
Më quajnë Maksim Gramin. Në KROK merrem me zhvillimin e Java-s dhe kërkimin në fushën e DB. Në këtë post do të flas për çfarë janë Awesome Lists dhe si të krijoni depozitat e veta zyrtare awesome.
ĂfarĂ« janĂ« Awesome Lists
Kur mĂ« duhet tĂ« merrem me ndonjĂ« teknologji tĂ« re ose gjuhĂ« programimi, fillimisht shkoj kĂ«tu â gjej seksionin e duhur, dhe aty lista pĂ«rkatĂ«se. Dhe gjykoj nga numri i yjeve dhe rritja e vazhdueshme, e bĂ«j kĂ«tĂ« jo vetĂ«m unĂ«.

NĂ« tĂ« vĂ«rtetĂ« â Ă«shtĂ« njĂ« readme.md i zakonshĂ«m, qĂ« jeton nĂ« njĂ« , duke zĂ«nĂ« vendin e tetĂ« mes tĂ« gjitha depozitave nĂ« GitHub dhe pĂ«rfshin lidhje pĂ«r lista tĂ« tjera qĂ« i kushtohen ndonjĂ« teme. PĂ«r shembull, nĂ« seksionin e GjuhĂ«ve Programuese mund tĂ« gjejmĂ« listat Awesome Python dhe Awesome Go, ndĂ«rsa nĂ« Zhvillimin e Front-End ka njĂ« numĂ«r tĂ« madh burimesh pĂ«r Zhvillimin WEB. Natyrisht, ka edhe seksione (nĂ« tĂ« cilin do tĂ« kthehemi mĂ« vonĂ«). Dhe po, gjithĂ« kjo nuk kufizohet vetĂ«m nĂ« tema teknike. PĂ«r shembull, nĂ« seksionet e ArgĂ«timit dhe LojĂ«rave gjithashtu mund tĂ« gjeni shumĂ« gjĂ«ra interesante (personalish, mĂ« gĂ«zoi ).
Karakteristika kryesore Ă«shtĂ« se tĂ« gjitha kĂ«to lista menaxhohen jo nga vetĂ« autori, por nga komuniteti dhe janĂ« pĂ«rpiluar sipas njĂ« manifesti tĂ« veçantĂ« dhe shumĂ« tĂ« rreptĂ« . Ădo flet i till Ă«shtĂ« njĂ« komunitet i pavarur i specialistĂ«ve, qĂ« jeton jetĂ«n e tij dhe Ă«shtĂ« i hapur pĂ«r kĂ«rkesat tuaja pĂ«r ndryshime (pull request), tĂ« cilat do ta bĂ«jnĂ« atĂ« akoma mĂ« tĂ« mirĂ«. Gjithashtu, çdo kush mund tĂ« krijojĂ« fletĂ«n e tij, nĂ«se ndonjĂ« temĂ« nuk ka qenĂ« e pĂ«rmendur ende.
Autori i idesë dhe koordinatori i gjithë kësaj është legjendari Sindre SÞrhus, , autori i më shumë se , dhe pikërisht ai do të pranojë kërkesat tuaja për ndryshime.

Si të hyni në awesome-list
Nëse për ndonjë arsye nuk keni gjetur një fletë për temën që ju intereson, atëherë kjo është një shenjë e parë që duhet ta krijoni vetë!
Do ta ilustroj me shembullin e krijesĂ«s sime, â Nga projekti nĂ« projekt, mĂ« duhet tĂ« punoj me baza tĂ« ndryshme tĂ« dhĂ«nash, dhe kĂ«shtu krijova njĂ« dosje nĂ« tĂ« cilĂ«n grumbulloja mjete tĂ« dobishme pĂ«r tĂ« punuar me to, migratorĂ« tĂ« bazĂ«s sĂ« tĂ« dhĂ«nave, IDE, panele administrimi, mjete monitorimi dhe gjĂ«ra tĂ« ndryshme. Ato mjete qĂ« kam pĂ«rdorur tashmĂ« ose kam planifikuar t'i pĂ«rdor. E kam ndarĂ« kĂ«tĂ« dosje me kolegĂ«t nĂ« KROK dhe jashtĂ« saj. Kjo ka ndihmuar shumĂ« njerĂ«z dhe ka qenĂ« interesante. NĂ« fund, doja mĂ« shumĂ« famĂ«, kur njĂ«herĂ« vura re qĂ« nĂ« seksionin Databases nuk kishte asnjĂ« listĂ« pĂ«r kĂ«tĂ« temĂ«. Dhe vendosa ta shtoja atĂ«.
ĂfarĂ« Ă«shtĂ« e nevojshme pĂ«r kĂ«tĂ«?
- Regjistrojmë një depo të zakonshme në GitHub me një emër si awesome-diçka këtu. Në rastin tim, kjo ishte awesome-database-tools.
- E formatizojmë fletën tonë në formatin awesome, për këtë do na ndihmojë , i cili do të gjenerojë të gjitha skedarët e nevojshëm në formatin e duhur.
- Konfigurojmë një CI të vërtetë. dhe travis ci do na ndihmojnë të kontrollojmë e fletës tonë.
- Presim 30 ditë.
- Bëjmë një rishikim të paktën për 2 kërkesa të tjera për ndryshime.
- Dhe përfundimisht bëjmë një kërkesë për ndryshim në depo kryesore, ku shtojmë një lidhje për depo tonë. Këtu është e nevojshme të lexoni me kujdes gjithçka dhe të përmbushni të gjitha kërkesat e shumta për fletën e re dhe për vetë kërkesën për ndryshim.
Këtu është edhe tentativa ime e parë,

u përballa me sfida. .
një përpjekje të dytë.

Por harrova një gjë shumë të rëndësishme, për të cilën më bënë një aludim të butë:

Isha jo shumë i vëmendshëm dhe nuk e shtova një njëhorn në shenjë konfirmimi se të gjitha kushtet janë përmbushur. njoftimi, që kërkesa ime për ndryshim ishte pranuar.
Kështu u bëra autori i fletës sime të parë, dhe fillova të merrja nga komuniteti për shtimin e mjeteve të reja. Dhe shumë prej tyre tashmë janë përfshirë në . Nëse je lenë për të kaluar në lidhje,
këtu është lista aktuale në momentin e botimit të postit
Awesome Database Tools,
Lista e mjeteve të bazës së të dhënave e drejtuar nga komuniteti
Këtu do të mbledhim informacion rreth mjeteve fantastike dhe eksperimentale që thjeshtojnë punën me bazat e të dhënave për DBA, DevOps, Zhvillues dhe njerëz të zakonshëm.
Mos hezito të shtosh informacion rreth mjeteve të tua db ose mjeteve të tjera të njohura db.
Përmbajtja
IDE
- â Mjeti kryesor multi-funksional pĂ«r menaxhimin, kontrollin dhe zhvillimin e bazĂ«s sĂ« tĂ« dhĂ«nave.
- â Aqua Data Studio Ă«shtĂ« softuer produktiviteti pĂ«r Zhvilluesit e BazĂ«s sĂ« tĂ« DhĂ«nave, DBA-tĂ« dhe AnalistĂ«t.
- â Mjet menaxhimi tĂ« shumĂ« bazave tĂ« dhĂ«nash me mbĂ«shtetje pĂ«r 20+ baza tĂ« dhĂ«nash.
- â IDE ndĂ«r-platformĂ« pĂ«r Bazat e tĂ« DhĂ«nave & SQL nga JetBrains.
- â Menaxhuese universale falas e bazĂ«s sĂ« tĂ« dhĂ«nave dhe klient SQL.
- â IDE universale pĂ«r zhvillim, menaxhim dhe administrim tĂ« bazĂ«s sĂ« tĂ« dhĂ«nave MySQL dhe MariaDB.
- â IDE e fuqishme pĂ«r menaxhimin, administrimin dhe zhvillimin e Oracle.
- â Mjeti GUI pĂ«r menaxhimin dhe zhvillimin e bazave tĂ« dhĂ«nash dhe objekteve.
- â Mjedis i fuqishĂ«m tĂ« zhvillimit tĂ« integruar pĂ«r zhvillimin, menaxhimin, administrimin, analizĂ«n e tĂ« dhĂ«nave dhe raportimin pĂ«r SQL Server.
- â IDE moderne (JavaScript/Electron framework), open source pĂ«r MongoDB. Ka veçori pĂ«r tĂ« mbĂ«shtetur zhvillimin, administrimin dhe rregullimin e performancĂ«s mbi bazat e tĂ« dhĂ«nave MongoDB.
- â Mjeti GUI gjithĂ«pĂ«rfshirĂ«s pĂ«r Firebird dhe InterBase.
- â NjĂ« klient i lehtĂ« pĂ«r menaxhimin e MySQL, MSSQL dhe PostgreSQL, shkruar nĂ« Delphi.
- â MySQL Workbench Ă«shtĂ« njĂ« mjet vizual i bashkuar pĂ«r arkitektĂ«t e bazave tĂ« tĂ« dhĂ«nave, zhvilluesit dhe DBA-tĂ«.
- â NjĂ« mjet zhvillimi tĂ« bazĂ«s sĂ« tĂ« dhĂ«nave qĂ« tĂ« lejon tĂ« lidhesh njĂ«kohĂ«sisht me MySQL, MariaDB, SQL Server, Oracle, PostgreSQL dhe SQLite nga njĂ« aplikacion tĂ« vetĂ«m.
- â Oracle SQL Developer Ă«shtĂ« njĂ« mjedis i integruar zhvillimi falas qĂ« thjeshton zhvillimin dhe menaxhimin e Oracle Database nĂ« ambientet tradicionale dhe nĂ« Cloud.
- â Platforma mĂ« popullore dhe e pasur me veçori pĂ«r administrimin dhe zhvillimin e PostgreSQL, baza mĂ« e avancuar e tĂ« dhĂ«nave open source nĂ« botĂ«.
- â MbĂ«shtetje afatgjatĂ« pĂ«r pgAdmin3.
- â IDE qĂ« Ă«shtĂ« e targetuar posaçërisht nĂ« zhvillimin e njĂ«sive tĂ« programit tĂ« ruajtura pĂ«r bazat e tĂ« dhĂ«nave Oracle.
- â Mjeti i plotĂ« dhe i fuqishĂ«m pĂ«r menaxhimin, administratĂ«n dhe zhvillimin e PostgreSQL.
- â Toad Ă«shtĂ« zgjidhja kryesore pĂ«r bazat e tĂ« dhĂ«nave pĂ«r zhvilluesit, administratorĂ«t dhe analistĂ«t e tĂ« dhĂ«nave. Menaxho ndryshimet komplekse tĂ« bazĂ«s sĂ« tĂ« dhĂ«nave me njĂ« mjet tĂ« vetĂ«m pĂ«r menaxhimin e bazĂ«s sĂ« tĂ« dhĂ«nave.
- â Mjet i thjeshtuar pĂ«r zhvillimin e bazĂ«s sĂ« tĂ« dhĂ«nave pĂ«r MySQL dhe Postgres.
- â TOra Ă«shtĂ« njĂ« IDE SQL open-source pĂ«r bazat e tĂ« dhĂ«nave Oracle, MySQL dhe PostgreSQL.
- â Krijo, administro, pyet dhe eksploro bazat e tĂ« dhĂ«nave Valentina DB, MySQL, MariaDB, PostgreSQL dhe SQLite pĂ«r FALAS.
Menaxherë/klientë GUI
- â Menaxhimi i bazĂ«s sĂ« tĂ« dhĂ«nave nĂ« njĂ« skedar PHP tĂ« vetĂ«m.
- â Mjeti universale i bazĂ«s sĂ« tĂ« dhĂ«nave pĂ«r zhvilluesit, DBA-tĂ« dhe analistĂ«t.
- â UI i ndĂ«rmarrjes ClickHouse Ops pĂ«r tĂ« ekzekutuar kĂ«rkesat, monitoruar shĂ«ndetin e ClickHouse dhe bĂ«rĂ« shumĂ« gjĂ«ra tĂ« tjera.
- â Qasje tĂ« drejtpĂ«rdrejt SQL pĂ«r tĂ« gjithĂ« tĂ« dhĂ«nat tuaja, pavarĂ«sisht se ku ndodhen ato.
- â Mjet web pĂ«r menaxhimin e databazĂ«s.
- â Shfletues databazash nĂ« web pĂ«r PostgreSQL, i shkruar nĂ« Go dhe funksionon nĂ« macOS, Linux dhe Windows.
- â Mjet administrimi SQLite nĂ« web tĂ« shkruar nĂ« PHP me mbĂ«shtetje pĂ«r SQLite3 dhe SQLite2.
- â NjĂ« ndĂ«rfaqe web pĂ«r MySQL dhe MariaDB.
- â PSequel ofron njĂ« ndĂ«rfaqe tĂ« pastĂ«r dhe tĂ« thjeshtĂ« pĂ«r ju qĂ« tĂ« kryeni shpejt detyra tĂ« zakonshme PostgreSQL.
- â Redaktor SQL modern dhe bashkĂ«punues pĂ«r ekipin tuaj.
- â NjĂ« klient modern PostgreSQL pĂ«r Mac.
- â Robo 3T (mĂ« parĂ« Robomongo) Ă«shtĂ« njĂ« mjet menaxhimi MongoDB me fokus nĂ« shell, ndĂ«r-platformĂ«.
- â Sequel Pro Ă«shtĂ« njĂ« aplikacion i shpejtĂ« dhe tĂ« pĂ«rdorshĂ«m pĂ«r menaxhimin e databazave MySQL & MariaDB nĂ« Mac.
- â NjĂ« mjet menaxhimi tĂ« dhĂ«nash qĂ« mundĂ«son punimin me SQL Server, Azure SQL DB dhe SQL DW nga Windows, macOS dhe Linux.
- â NdĂ«rfaqe grafike qĂ« mbĂ«shtet tĂ« gjitha veçoritĂ« e SQLite.
- â Redaktor SQL nĂ« web i cili funksionon nĂ« cloud-in tuaj privat.
- â NjĂ« menaxher i thjeshtĂ« dhe i fuqishĂ«m pĂ«r Postgres pĂ«r macOS.
- â Klienti SQL grafik i shkruar nĂ« Java qĂ« do t'ju lejojĂ« tĂ« shihni strukturĂ«n e njĂ« databaze pĂ«rputhĂ«se me JDBC, tĂ« shfletoni tĂ« dhĂ«nat nĂ« tabela, tĂ« lĂ«shoni komanda SQL etj.
- â Menaxhimi i databazĂ«s pĂ«r VSCode.
- â GUI mĂ« e plotĂ« dhe mĂ« e thjeshtĂ« pĂ«r MySQL.
- â Redaktor SQL & inteligjencĂ« biznesi e thjeshtĂ« me kod tĂ« hapur pĂ«r Clickhouse.
- â NjĂ« mjet GUI modern, natyror dhe miqĂ«sor pĂ«r databaza relacionale: MySQL, PostgreSQL, SQLite & mĂ« shumĂ«.
- â GUI pĂ«r administrimin e web-it PostgreSQL â pĂ«rdorni databazat tuaja PostgreSQL nga kudo, me njĂ« ndĂ«rfaqe web tĂ« pasur dhe tĂ« shpejtĂ«.
Mjete CLI
- â Lidhu me njĂ« databazĂ« pĂ«r tĂ« lĂ«shuar komanda SQL brenda IPython ose IPython Notebook.
- â NjĂ« CLI pĂ«r Redis me AutoPlotim dhe TheksojmĂ« SintaksĂ«n.
- â Mjet administrimi i ngjashĂ«m me top pĂ«r PostgreSQL.
- â Aplikacion i ngjashĂ«m me top pĂ«r monitorimin e aktivitetit tĂ« serverit PostgreSQL.
- â âtopâ pĂ«r PostgreSQL.
- â Postgres Pager.
- â Oracle SQL Developer Komanda LinjĂ« (SQLcl) Ă«shtĂ« njĂ« ndĂ«rfaqe falas pĂ«r komandĂ«n pĂ«r Oracle Database.
- â NjĂ« ndĂ«rfaqe universale pĂ«r komandĂ«n pĂ«r PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, pĂ«rfshirĂ« NoSQL dhe databaza jo-relationale!
dbcli
- â AthenaCLI Ă«shtĂ« njĂ« mjet CLI pĂ«r shĂ«rbimin AWS Athena qĂ« mund tĂ« bĂ«jĂ« auto-perfundimet dhe theksojĂ« sintaksĂ«n.
- â CLI pĂ«r databaza SQLite me auto-perfundime dhe theksojĂ« sintaksĂ«n.
- â NjĂ« klient nga komandĂ« pĂ«r SQL Server me auto-perfundim dhe theksojĂ« sintaksĂ«n.
- â NjĂ« klient terminal pĂ«r MySQL me auto-perfundim dhe theksojĂ« sintaksĂ«n.
- â CLI pĂ«r Postgres me auto-perfundim dhe theksojĂ« sintaksĂ«n.
- â Vertica CLI me auto-perfundim dhe theksojĂ« sintaksĂ«n.
Navigimi dhe vizualizimi i DB-schema
- â Mjet i shpejtĂ« dhe tĂ« thjeshtĂ« pĂ«r t'ju ndihmuar tĂ« vizatoni diagramet e marrĂ«dhĂ«nieve tĂ« databazave tuaja shpejt duke pĂ«rdorur gjuhĂ«n e thjeshtĂ« DSL.
- â Mjet pĂ«r gjenerimin e diagrameve tĂ« MarrĂ«dhĂ«nies sĂ« Entiteteve.
- â NjĂ« mjet falas pĂ«r zbulimin dhe kuptimin e skemĂ«s sĂ« databazĂ«s.
- â Gjenerimi i databazĂ«s tuaj nĂ« dokumentacion HTML, duke pĂ«rfshirĂ« diagrame tĂ« MarrĂ«dhĂ«nies sĂ« Entiteteve.
- â Mjet i pĂ«rshtatshĂ«m pĂ«r CI pĂ«r tĂ« dokumentuar njĂ« databazĂ«, i shkruar nĂ« Go.
Modelues
- â NjĂ« mjet tĂ« fuqishĂ«m dhe ekonomik pĂ«r dizajnimin e databazĂ«s qĂ« ndihmon nĂ« ndĂ«rtimin e skemave tĂ« dhĂ«nave konceptuale, logjike dhe fizike tĂ« cilĂ«sisĂ« sĂ« lartĂ«.
- â Oracle SQL Developer Data Modeler Ă«shtĂ« njĂ« mjet grafik falas qĂ« rrit produktivitetin dhe thjeshton detyrat e modelimit tĂ« tĂ« dhĂ«nave.
- â Mjet pĂ«r modelimin e tĂ« dhĂ«nave i projektuar pĂ«r PostgreSQL.
Mjete migrimi
- â Mjet pĂ«r konfigurimin e databazĂ«s si kod qĂ« shfrytĂ«zon konceptin e skemat DDL idempotente.
- â Mjet pĂ«r migrimin e databazĂ«s.
- â Migrim i skemĂ«s nĂ« kohĂ« reale pĂ«r MySQL.
- â BibliotekĂ« e pavarur nga baza e tĂ« dhĂ«nave pĂ«r ndjekjen, menaxhimin dhe aplikimin e ndryshimeve nĂ« skemĂ«n e bazĂ«s sĂ« tĂ« dhĂ«nave.
- â Si diff, por pĂ«r skemat e PostgreSQL.
- â Menaxhimi i migrrimit tĂ« bazĂ«s sĂ« tĂ« dhĂ«nave nĂ« Node.js i ndĂ«rtuar ekskluzivisht pĂ«r postgres. (Por mund tĂ« pĂ«rdoret edhe pĂ«r DB tjera qĂ« i pĂ«rkasin standardit SQL â p.sh. CockroachDB.)
- â Ofron utilitete pĂ«r tĂ« pĂ«rshkruar njĂ« skemĂ« baze tĂ« dhĂ«nash PostgreSQL si YAML.
- â NjĂ« operator Kubernetes pĂ«r menaxhimin deklarativ tĂ« skemave tĂ« bazĂ«s sĂ« tĂ« dhĂ«nave (gitops pĂ«r skemat e bazĂ«s sĂ« tĂ« dhĂ«nave).
- â Menaxhim tĂ« ndryshimeve tĂ« natyrshme nĂ« bazĂ«n e tĂ« dhĂ«nave pĂ«r zhvillim pa kuadro dhe ndryshime tĂ« besueshme.
- â NjĂ« mjet tjetĂ«r pĂ«r versionimin dhe migrimin e skemĂ«s i bĂ«rĂ« vetĂ«m me .NET Core 3.0+ dhe shpresojmĂ« mĂ« mirĂ«.
Mjete për gjenerim kodi
- â Nxjerr SQL DDL (GjuhĂ« e Definimit tĂ« tĂ« DhĂ«nave) nga tĂ« dhĂ«nat e tabelave.
- â Utilitet i komandĂ«s pĂ«r eksportimin e skemĂ«s Oracle nĂ« njĂ« grup skriptesh ddl iniciale me mundĂ«si pĂ«r tĂ« filtruar informacionin e padĂ«shiruar, ndarĂ« DDL nĂ« skedarĂ« tĂ« ndryshĂ«m, dhe formatimin e bukur tĂ« daljes.
Mëllëngëra
- â NjĂ« burim tĂ« hapur REST API backend pĂ«r aplikacione mobile, web, dhe IoT.
- â API GraphQL tĂ« menjĂ«hershme dhe tĂ« shpejta nĂ« Postgres me kontroll tĂ« ndjeshĂ«m tĂ« aksesit, gjithashtu aktivizoni webhooks nĂ« ngjarjet e bazĂ«s sĂ« tĂ« dhĂ«nave.
- â SQL pĂ«r rrjedhat JSON dhe CSV.
- â Maska e tĂ« dhĂ«nave tĂ« huaja PostgreSQL pĂ«r MySQL.
- â NjĂ« aplikacion Java i nivelit tĂ« mesĂ«m, ORDS mapon foljet HTTP(S) (GET, POST, PUT, DELETE, etj.) nĂ« transaksionet e bazĂ«s sĂ« tĂ« dhĂ«nave dhe kthen çdo rezultat tĂ« formatuar duke pĂ«rdorur JSON.
- â Prisma e shndĂ«rron bazĂ«n tuaj tĂ« tĂ« dhĂ«nave nĂ« njĂ« API GraphQL nĂ« kohĂ« reale.
- â API REST pĂ«r çdo bazĂ« tĂ« tĂ« dhĂ«nave Postgres.
- â ĂshtĂ« njĂ« mĂ«nyrĂ« pĂ«r tĂ« shĂ«rbyer njĂ« API RESTful nga çdo bazĂ« tĂ« dhĂ«nash e shkruar nĂ« Go.
- â Gjenerator SQL me Java dhe API HTTP, pĂ«rdor njĂ« API tĂ« thjeshtĂ« RESTful HTTP me serializim XML ose JSON.
- â LehtĂ«son shndĂ«rrimin e bazĂ«s tuaj tĂ« tĂ« dhĂ«nave SQL nĂ« njĂ« API REST.
- â Gjeneron automatikisht njĂ« shĂ«rbim API RESTful pĂ«r bazĂ«n tuaj tĂ« dhĂ«nash tĂ« trashĂ«guara.
- â MĂ«nyrĂ« e avancuar REST dhe UI pĂ«r kĂ«rkesat tuaja SQL.
Mjete backup-i
- â Backup dhe RindĂ«rtim tĂ« besueshĂ«m pĂ«r PostgreSQL.
- â Menaxher pĂ«r Backup dhe Rikuperim pĂ«r PostgreSQL.
Replikimi/Operacione të dhënash
- â NjĂ« mjet pĂ«r eksplorimin dhe botimin e tĂ« dhĂ«nave.
- â ShĂ«rbimi i Shkarkimit tĂ« tĂ« DhĂ«nave tĂ« Distribuara pĂ«r MySQL.
- â Sinkronizimi i tĂ« dhĂ«nave Postgres midis bazave tĂ« tĂ« dhĂ«nave.
- â Sistem replike nga MySQL nĂ« PostgreSQL i shkruar nĂ« Python 3. Sistemi pĂ«rdor bibliotekĂ«n mysql-replication pĂ«r tĂ« tĂ«rhequr imazhet e rreshtave nga MySQL qĂ« ruhen nĂ« PostgreSQL si JSONB.
- â NjĂ« server web nĂ« Golang pĂ«r transmetimin e ndryshimeve tĂ« Postgresit tĂ« paktĂ«n njĂ« herĂ« pĂ«rmes websockets, duke pĂ«rdorur funksionin e dekodimit logjik tĂ« Postgres.
- â Menaxheri mĂ« i popullarizuar i Replikimit pĂ«r PostgreSQL.
Skripte
- â NjĂ« koleksion skriptash tĂ« dobishĂ«m pĂ«r analizĂ«n dhe administrimin e bazĂ«s sĂ« tĂ« dhĂ«nave, tĂ« krijuara nga ekipi ynĂ« nĂ« PostgreSQL Experts.
- â KĂ«rkesa pĂ«r tĂ« matur shfryrjen statistike nĂ« indekse dhe tabela pĂ«r PostgreSQL.
- â Test SQL qĂ« kontrollon nĂ«se baza juaj e tĂ« dhĂ«nave i pĂ«rmbahet rregullave nga .
- â Utilitete tĂ« dobishme pĂ«r PostgreSQL.
- â Skripta dhe komandat SQL tĂ« dobishme nga .
- â Seti i humbur i mjeteve tĂ« dobishme pĂ«r DBA-tĂ« e Postgres dhe tĂ« gjithĂ« inxhinierĂ«t.
- â KĂ«rkesa dhe Komanda tĂ« dobishme pĂ«r PostgreSQL.
- â KĂ«to skripta sqlplus janĂ« pĂ«r optimizimin e performancĂ«s dhe zgjidhjen e problemeve tĂ« BazĂ«s sĂ« DhĂ«nave Oracle.
Monitorimi/Statistika/Përformancë
- â Ofron njĂ« pamje grafike tĂ« tĂ« dhĂ«nave tĂ« historisĂ« sĂ« seancĂ«s aktive brenda DB Oracle dhe PostgreSQL.
- â Mjet vĂ«zhgimi pĂ«r MySQL pa agent dhe me kostot e ulta.
- â Monitoroni performancĂ«n e SQL Server-it tuaj nĂ« Linux duke pĂ«rdorur collectd, InfluxDB dhe Grafana.
- â NjĂ« mjet tĂ« sigurt, tĂ« thjeshtĂ« dhe pa agent pĂ«r monitorimin e serverit tĂ« largĂ«t qĂ« Ă«shtĂ« i mbushur me veçori tĂ« fuqishme pĂ«r ta bĂ«rĂ« monitorimin tuaj sa mĂ« efektiv tĂ« jetĂ« e mundur.
- â PlatformĂ« me burim tĂ« hapur pĂ«r menaxhimin dhe monitorimin e performancĂ«s sĂ« MySQL dhe MongoDB.
- â Koleksionist statistikash pganalyze pĂ«r grumbullimin e metrikeve dhe tĂ« dhĂ«nave tĂ« log-ut pĂ«r PostgreSQL.
- â Mjet diagnostikimi tĂ« brezit tĂ« ri qĂ« lejon pĂ«rdoruesit tĂ« bĂ«jnĂ« njĂ« analizĂ« tĂ« thellĂ« tĂ« shĂ«ndetit tĂ« databazave Postgres.
- â Eksportues Prometheus pĂ«r metrikat e serverit PostgreSQL.
- â Mat dhe mbaj tĂ« gjurmueshme çdo aspekt tĂ« databazave tuaja PostgreSQL.
- â NjĂ« panel performance pĂ«r Postgres â kontrolli i shĂ«ndetit, indekset e sugjeruara dhe mĂ« shumĂ«.
- â Grumbullon dhe tregon informacion dhe statistika nga njĂ« server PostgreSQL nĂ« funksion.
- â NjĂ« ndĂ«rfaqe pĂ«r planet e shpjegimit tĂ« Postgres, plus kĂ«shilla pĂ«r pĂ«rmirĂ«simin e performancĂ«s.
- â Grumbullon statistika PostgreSQL, dhe ose i ruan nĂ« skedarĂ« CSV ose i printon nĂ« stdout.
- â Zgjidhje fleksibile pĂ«r monitorimin/faqosjen e metrikeve tĂ« PostgreSQL.
- â Siguron metrika pĂ«r databazĂ«n tuaj postgres.
Zabbix
- â Agjent monitorimi pĂ«r PostgreSQL.
- â Orabbix Ă«shtĂ« njĂ« plugin i dizajnuar tĂ« punojĂ« me Zabbix Enterprise Monitor pĂ«r tĂ« ofruar monitorim tĂ« shumĂ«fishtĂ«, raportim tĂ« performancĂ«s dhe tĂ« disponueshmĂ«risĂ« pĂ«r Databases Oracle, sĂ« bashku me metrikat e performancĂ«s sĂ« serverĂ«ve.
- â Ky Ă«shtĂ« shabloja e monitorimit Zabbix pĂ«r databazĂ«n PostgreSQL.
- â Skript Python pĂ«r tĂ« monitoruar Databases Oracle.
- â ZabbixDBA Ă«shtĂ« njĂ« plugin i shpejtĂ«, fleksibĂ«l dhe nĂ« zhvillim e sipĂ«r pĂ«r tĂ« monitoruar RDBMS tuaj.
Testimi
- â NjĂ« framework testimi tĂ« databazĂ«s qĂ« mbĂ«shtet zhvillimin e lehtĂ« tĂ« testuar tĂ« kodit tĂ« databazĂ«s tuaj.
- â Testim tĂ« regresionit pĂ«r pyetjet tuaja SQL.
Gjenerator të dhënash
- â ĂshtĂ« njĂ« framework pĂ«r gjenerimin e tĂ« dhĂ«nave testuese realiste dhe tĂ« vlefshme me volum tĂ« lartĂ« pĂ«r sistemin tuaj tĂ« testuar (duke shmangur modelin e keq Datalite).
- â Mjet i fuqishĂ«m GUI pĂ«r krijimin e volumit masiv tĂ« tĂ« dhĂ«nave testuese realiste.
- â Mjet i vogĂ«l por i fuqishĂ«m GUI pĂ«r mbushjen e skemave Oracle me shumĂ« tĂ« dhĂ«na testuese realiste.
- â Mjet i fuqishĂ«m GUI pĂ«r gjenerimin e shpejtĂ« tĂ« tĂ« dhĂ«nave testuese kuptimplote pĂ«r databaza.
Administrimi
- â NjĂ« Analizues i ShpejtĂ« i Log-ut PostgreSQL.
- â Menaxhon rolet, anĂ«tarĂ«sitĂ« e rolit, pronĂ«sinĂ« e skemĂ«s dhe privilegjet e njĂ« klasteri Postgres.
- â PjesĂ«timi PostgreSQL sa njĂ« tortĂ« e lehtĂ«.
HA/Failover/Sharding
- â ShtesĂ« PostgreSQL qĂ« shpĂ«rndan tĂ« dhĂ«nat dhe pyetjet tuaja pĂ«rmes shumĂ« nodash.
- â NjĂ« shabllon pĂ«r DisponueshmĂ«rinĂ« e LartĂ« tĂ« PostgreSQL me ZooKeeper, etcd, ose Consul.
- â NjĂ« Zgjidhje me ShkallĂ« tĂ« LartĂ« pĂ«r Klistrimin e MySQL dhe DisponueshmĂ«rinĂ« e LartĂ«.
- â Menaxher cloud-native PostgreSQL pĂ«r DisponueshmĂ«rinĂ« e LartĂ« tĂ« PostgreSQL.
- â ShtesĂ« dhe shĂ«rbim Postgres pĂ«r dĂ«shtimin automatik dhe disponueshmĂ«rinĂ« e lartĂ«.
- â Monitorimi i replikuar PostgreSQL dhe demon dĂ«shtimi.
- â DisponueshmĂ«ri e LartĂ« pĂ«r Postgres, e bazuar nĂ« referencat e industrisĂ« Pacemaker dhe Corosync.
- â Klasteri PostgreSQL me DisponueshmĂ«ri tĂ« LartĂ« (bazuar nĂ« "Patroni" dhe "DCS(etcd)"). Automatikimi i vendosjes me Ansible.
- â Sistemi i klistrimit tĂ« databazĂ«s pĂ«r shkallĂ«zim horizontal tĂ« MySQL pĂ«rmes ndarjes sĂ« pĂ«rgjithshme.
Kubernetes
- â E bĂ«n tĂ« lehtĂ« funksionimin e databazave me standard prodhimi nĂ« Kubernetes.
- â Operatorja Postgres mundĂ«son klastere PostgreSQL me disponueshmĂ«ri tĂ« lartĂ« nĂ« Kubernetes (K8s) tĂ« fuqizuar nga Patroni.
- â Klastere HA PostgreSQL me Docker.
- â PostgreSQL i nivelit tĂ« ndĂ«rmarrjeve, Full Stack nĂ« Kubernetes.
Rregullimi i konfigurimit
- â Skripti i shkruar nĂ« Perl qĂ« ju lejon tĂ« rishikoni shpejt njĂ« instalim MySQL dhe tĂ« bĂ«ni rregullime pĂ«r tĂ« rritur performancĂ«n dhe stabilitetin.
- â Mjet falas online pĂ«r tĂ« gjeneruar njĂ« konfigurim tĂ« optimizuar
postgresql.conf. - â Wizard i konfigurimit PostgreSQL.
- â Skripti i thjeshtĂ« pĂ«r tĂ« analizuar konfigurimin e bazĂ«s sĂ« tĂ« dhĂ«nave PostgreSQL dhe pĂ«r tĂ« ofruar kĂ«shilla pĂ«r pĂ«rmirĂ«simin e saj.
DevOps
- â DBmaestro pĂ«rshpejton ciklet e lĂ«shimit dhe mbĂ«shtet agjilitetin nĂ« tĂ« gjithĂ« ekosistemin IT.
- â Toad DevOps Toolkit realizon funksionet kryesore tĂ« zhvillimit tĂ« bazĂ«s sĂ« tĂ« dhĂ«nave brenda flukseve tĂ« punĂ«s DevOps pa kompromentuar cilĂ«sinĂ«, performancĂ«n apo besueshmĂ«rinĂ«.
Mostra të skemave
- â Orakulli i BazĂ«s sĂ« tĂ« DhĂ«nave tĂ« Shembujve.
Raportimi
- â NjĂ« aplikacion SQL i lehtĂ« pĂ«r t'u pĂ«rdorur, i ndĂ«rtuar pĂ«r dashamirĂ«sit e SQL-it.
Shpërndarjet
- â Mjeti qĂ«vendos lehtĂ«sisht serverat e bazĂ«s sĂ« tĂ« dhĂ«nave MySQL.
- â Moduli PowerShell qĂ« mund ta mendoni si njĂ« menaxher SQL Server nĂ« komandĂ«.
- â Instalimi i plote i PostgreSQL i paketuar si njĂ« aplikacion standard pĂ«r Mac.
- â NjĂ« shpĂ«rndarje miqĂ«sore pĂ«r zhvillues tĂ« Postgres.
- â NjĂ« paraqitje menaxhimi tĂ« PostgreSQL bazuar nĂ« ueb qĂ« bashkon disa mjete dhe aplikacione pĂ«r t'u pĂ«rdorur me PostgreSQL.
Siguria
- â Suite e sigurisĂ« sĂ« bazĂ«s sĂ« tĂ« dhĂ«nave. Proxy i bazĂ«s sĂ« tĂ« dhĂ«nave me enkriptim nĂ« nivel fushe, kĂ«rkoni nĂ« tĂ« dhĂ«na tĂ« enkriptuara, parandalimi i injeksioneve SQL, zbulimi i ndĂ«rhyrjeve, honeypots. MbĂ«shtet enkriptimin nga ana e klientit dhe nga ana e proxy-t ("transparent"). SQL, NoSQL.
Formatues të kodit
- â NdihmĂ« pĂ«r formatimin e kodit pa marrĂ« parasysh gjuhĂ«n, pĂ«rmes mĂ«simit tĂ« makinerive.
Kontributi
- Kontributet tuaja janë gjithmonë të mirëpritura! Ju lutemi lexoni së pari.
Ka gjetje pĂ«r BD - ndani. Do tĂ« isha gjithashtu i lumtur pĂ«r tĂ« pranuar reagime - PRâĂ« dhe yje. NĂ«se keni pyetje mbi krijimin e listave tuaja - shkruani gjithashtu.
Burimi: habr.com
