Di şûna notepadê de pelek hêja ya DIY, an GitHub

Di şûna notepadê de pelek hêja ya DIY, an GitHub

Silav Habr! Dibe ku, her yek ji me pelek heye ku em ji bo xwe tiştek kêrhatî û balkêş vedişêrin. Hin lînkên gotaran, pirtûk, depo, destanan. Dibe ku ev nîşangirên gerokê bin an tewra tenê tabloyên ku ji bo paşê hatine hiştin vekin. Bi demê re, ev hemî dişewitin, girêdan vebûna rawestin, û piraniya materyalan bi tenê kevnar dibin.

Ger em vê qenciyê bi civakê re parve bikin û vê pelê li ser GitHub bişînin? Wê hingê karê we dikare ji kesek din re bikêr be, û hûn dikarin bi hev re têkildariyê biparêzin, nûvekirinên ji kesên ku dixwazin bi PR-yên kevnar ên baş qebûl bikin. Tiştê ku proje ji bo wê hatiye çêkirin ev e. Lîsteyên ecêb. Ew di nav 10 depoyên TOP GitHub de ye, 138K stêrk heye, û girêdanek ji karên we re rast di README-ya xweya bingehîn de xuya dike, ku dê temaşevanek mezin bikişîne ser xebata we. Rast e, ev ê hewlek piçûk hewce bike. Ez dixwazim ezmûna xwe ya hewldanên bi vî rengî bi we re parve bikim.

Navê min Maxim Gramin e. Li CROC ez pêşveçûna Java û lêkolîna databasê dikim. Di vê postê de ez ê ji we re vebêjim ku Lîsteyên Awesome çi ne û meriv çawa depoya xweya ecêb a fermî çêbike.

Lîsteyên Awesome çi ne

Gava ku ez neçar im ku teknolojiyek nû an zimanek bernamesaziyê bibînim, yekem tiştê ku ez dikim ev e ku biçim vir - ez beşa rast dibînim, û tê de pelên guncan hene. Û li gorî hejmara stêrkan û mezinbûna wan a domdar dadbar, ne tenê ez im ku vî karî dike.
Di şûna notepadê de pelek hêja ya DIY, an GitHub

Bi rastî, ev xaniyek asayî readme.md e, ku di cîhek cûda de dijî depoyên, di nav hemî depoyên GitHub de di rêza 8emîn de cih digire û lînkên pelên din ên ku ji her mijarê re hatine veqetandin vedihewîne. Mînakî, di beşa Zimanên Bernamekirinê de hûn dikarin kaxezên li ser Awesome Python û Awesome Go bibînin, û Pêşveçûna End-End li ser pêşkeftina WEB-ê gelek çavkaniyan heye. Û, bê guman, - beş Databases (Em ê hinekî paşî vegerin ser vê yekê). Û erê, ev hemî bi mijarên teknîkî ve ne sînorkirî ye. Mînakî, di beşên Entertainment û Gaming de hûn dikarin gelek tiştên balkêş jî bibînin (ez bi xwe kêfxweş bûm awesome-fantasy).
Taybetmendiya sereke ew e ku ev hemû pel ne ji hêla nivîskar bi xwe, ji hêla civakê ve têne parastin û li gorî şêwazek taybetî û pir hişk hatine berhev kirin. manîfestoya bi heybet. Her pelek wusa civakek serbixwe ya pisporan e, jiyana xwe bi xwe dijî û ji daxwazên kişandina we re vekirî ye ku dê wê hîn çêtir bike. Û her weha her kes dikare pelê xwe bi xwe çêbike ger hîn mijar nehatibe girtin.

Nivîskarê fikir û koordînatorê vê kargêriyê efsanewî Sindre Sorhus e. kesê yekem li ser GitHub, nivîskar bêtir 1000 modulên npm, û ew e ku dê PR-yên we bistîne.
Di şûna notepadê de pelek hêja ya DIY, an GitHub

Meriv çawa bikeve navnîşa ecêb

Ger ji nişkê ve we li ser mijarek ku we eleqedar dike kaxezek minasib nedît, wê hingê ev nîşana yekem e ku hûn hewce ne ku wê bi xwe çêbikin!

Ez ê ji we re bi mînaka mêjiyê xwe re bibêjim. Amûrên Database Awesome - Ji projeyekê heya projeyê divê ez bi cûrbecûr databasan re bixebitim, û ji ber vê yekê min pelek dest pê kir ku tê de min amûrên kêrhatî ji bo xebata bi wan re berhev kir, her cûre koçberên databasê, IDE, panelên rêveberiyê, amûrên çavdêriyê û her cûre tiştên cuda. Amûrên ku min berê bikar aniye an jî tenê plan dikir ku dest bi karanîna xwe bikim. Min ev pel bi hevkarên xwe yên li CROC û jê re parve kir. Ev alîkariya gelek kesan kir û balkêş bû. Wekî encamek, min bêtir navûdeng dixwest dema ku rojek min dît ku di beşa Daneyên daneyan de pelek li ser vê mijarê tune. Û min biryar da ku ez li wir zêde bikim.

Ji bo vê çi hewce ye?

  1. Em depoyek GitHub ya birêkûpêk bi navek mîna bi heybet-çi be qeyd dikin. Di doza min de ew amûr-base-danûstandinên bi heybet bû
  2. Em pelê xwe digihînin forma ecêb, ev ê ji me re bibe alîkar generator-awesome-list, ku dê hemî pelên pêwîst di forma pêdivî de çêbikin
  3. Sazkirina CI-ya rastîn. awesome-lint û travis ci dê alîkariya me kontrol bike maqûlî pelê me
  4. Em 30 rojan li bendê ne
  5. Em herî kêm 2 PR yên kesên din dinirxînin
  6. Û di dawiyê de em PR-ê ji depoya sereke re çêdikin, li wir em girêdanek li depoya xwe zêde dikin. Li vir hûn hewce ne ku her tiştî bi baldarî bixwînin û bi baldarî hemî gelek hewcedariyên ji bo pelê nû û PR-ya xwe bi cih bînin.

Pancake min a yekem gemar derket
Di şûna notepadê de pelek hêja ya DIY, an GitHub
Lê demeke hindik derbas bû, min hê bêtir malzeme berhev kir, li ser xeletiyan xebitî û cesaret kir hewldana duyemîn.

Lê min tiştek pir girîng ji bîr kir, ku bi nermî ji min re hate gotin:
Di şûna notepadê de pelek hêja ya DIY, an GitHub

Ez ne pir haydar bûm û yekkornek lê zêde nekirim da ku piştrast bikim ku hemî şert hatine bicîh kirin
Di şûna notepadê de pelek hêja ya DIY, an GitHub

Dûv re demek hinekî din derbas bû, çend guherandinên din ên li ser bingeha şîroveyan, û ya ku dirêj-hêvî bû tweetku PR min qebûl kir.

Ji ber vê yekê ez bûm nivîskarê pirtûka xwe ya yekem, û wan dest pê kir PR's ji civakê re amûrên nû lê zêde bike. Û gelek ji wan berê jî di nav de ne Amûrên Database Awesome. Ger hûn pir tembel in ku hûn lînkê bişopînin,

li vir hilbijartina heyî ya di dema weşandina postê de ye

Amûrên Database Awesome Di şûna notepadê de pelek hêja ya DIY, an GitHub

Lîsteya amûrên databasê yên ku ji hêla civakê ve têne rêve kirin

Li vir em ê agahdarî li ser amûrên ceribandinê yên bikêr û bi heybet ên ku bi databasên ji bo DBA, DevOps, Pêşdebiran û mirinên tenê hêsan dikin berhev bikin.

Hûn dikarin agahdariya li ser db-amûrên xwe an db-alavên xweyên sêyemîn ên bijare zêde bikin.

Contents

LI VIR

  • AnySQL Maestro - Amûra rêveberiyê ya pir-armanc ji bo rêvebirin, kontrol û pêşkeftina databasê.
  • Aqua Data Studio - Aqua Data Studio nermalava hilberînê ye ji bo Pêşdebirên Database, DBA, û Analîstan.
  • Database.net - Amûra rêveberiya databasê ya pirjimar bi piştgirî ji 20+ databasan re.
  • datagrip - Cross-Platform IDE ji bo Databases & SQL ji hêla JetBrains ve.
  • dbeaver - Rêvebirê databasa gerdûnî ya belaş û xerîdar SQL.
  • dbForge Studio ji bo MySQL - IDE-ya gerdûnî ya ji bo pêşveçûn, rêvebirin û rêvebirina databasa MySQL û MariaDB.
  • dbForge Studio ji bo Oracle - IDE-ya hêzdar ji bo rêvebirin, rêvebirin û pêşkeftina Oracle.
  • dbForge Studio ji bo PostgreSQL - Amûra GUI ji bo rêvebirin û pêşvebirina databas û tiştan.
  • dbForge Studio ji bo SQL Server - Jîngeha pêşkeftina yekbûyî ya hêzdar ji bo pêşkeftina SQL Server, rêvebirin, rêvebirin, analîzkirina daneyan û raporkirinê.
  • dbKoda - Nûjen (çarçoveya JavaScript / Electron), IDE-ya çavkaniya vekirî ji bo MongoDB. Taybetmendiyên wê hene ku piştgirî dide pêşkeftin, rêvebirin û performansa li ser databasên MongoDB.
  • IBexpert - Amûra GUI ya Berfireh ji bo Firebird û InterBase.
  • HeidiSQL - Xerîdarek sivik ji bo birêvebirina MySQL, MSSQL û PostgreSQL, ku li Delphi hatî nivîsandin.
  • maseya xebatê ya mysql - MySQL Workbench ji bo mîmarên databasê, pêşdebiran û DBA-yê amûrek dîtbarî ya yekbûyî ye.
  • navicat - Amûrek pêşveçûna databasê ya ku dihêle hûn bi hevdemî ji yek serîlêdanê bi databasên MySQL, MariaDB, SQL Server, Oracle, PostgreSQL, û SQLite ve girêbidin.
  • Pêşvebirê Oracle SQL - Oracle SQL Developer hawîrdorek pêşkeftinê ya belaş û yekbûyî ye ku hem di sazkirina kevneşopî û hem jî di Cloud de pêşkeftin û rêveberiya Database ya Oracle hêsan dike.
  • pgAdmin - Ji bo PostgreSQL, databasa Çavkaniya Vekirî ya herî pêşkeftî ya li cîhanê, rêveberî û platforma pêşkeftinê ya herî populer û dewlemend a çavkaniya vekirî.
  • pgAdmin3 - Piştgiriya Demdirêj ji bo pgAdmin3.
  • Pêşdebir PL / SQL - IDE-ya ku bi taybetî ji bo pêşkeftina yekîneyên bernameya hilanînê ya ji bo Daneyên Oracle-ê tête armanc kirin.
  • PostgreSQL Maestro - Ji bo PostgreSQL rêveberiya databasa bêkêmasî û hêzdar, rêveber û amûra pêşkeftinê.
  • Beq - Toad ji bo pêşdebir, rêvebir û analîstên daneyê çareseriya bingehîn a databasê ye. Guhertinên databasa tevlihev bi amûrek rêveberiya databasê ya yekane birêve bibin.
  • Toad Edge - Amûra pêşkeftina databasa hêsan a ji bo MySQL û Postgres.
  • TOra - TOra ji bo Oracle, MySQL û PostgreSQL dbs SQL IDE-ya çavkaniyek vekirî ye.
  • Valentina Studio - BELAŞ databasên Valentina DB, MySQL, MariaDB, PostgreSQL û SQLite biafirînin, rêvebirin, bipirsin û bigerin.

Rêvebirên GUI / Xerîdar

  • Rêvebir - Rêveberiya databasê di pelek yekane ya PHP de.
  • DbVisualizer - Amûra databasa gerdûnî ya ji bo pêşdebir, DBA û analîstan.
  • HouseOps - Enterprise ClickHouse Ops UI ji bo ku hûn pirsan dimeşînin, tenduristiya ClickHouse dişopînin û gelek kesên din difikire.
  • JackDB - Rasterast gihîştina SQL ji hemî daneyên we re, bêyî ku ew li ku derê dijî.
  • OmniDB - Amûra malperê ji bo rêveberiya databasê.
  • Pgweb - Geroka databasa-based Web-ê ji bo PostgreSQL, di Go de hatî nivîsandin û li ser makîneyên macOS, Linux û Windows-ê dixebite.
  • phpLiteAdmin - Amûra rêvebirina databasa SQLite-ya-based Web-ê ku bi PHP-ê bi piştgirîya SQLite3 û SQLite2 hatî nivîsandin.
  • phpMyAdmin - Ji bo MySQL û MariaDB navberek malperê.
  • psequel - PSequel ji bo ku hûn zû peywirên PostgreSQL yên hevpar pêk bînin navbeynek paqij û hêsan peyda dike.
  • PopSQL - Edîtorê SQL-ya nûjen, hevkar ji bo tîmê we.
  • Postico - Xerîdarek Modern PostgreSQL ji bo Mac-ê.
  • Robo 3T - Robo 3T (berê Robomongo) amûrek rêveberiya MongoDB ya cross-platformê-şell-navendî ye.
  • Sequence Pro - Sequel Pro ji bo xebata bi databasên MySQL & MariaDB re serîlêdana rêveberiya databasa Mac-a bilez,-hêsan-karsaz e.
  • SQL Operasyonên Studio - Amûrek rêveberiya daneyê ku dihêle ku bi SQL Server, Azure SQL DB û SQL DW ji Windows, macOS û Linux re bixebite.
  • Pisporê SQLite - Navbera grafîkî hemî taybetmendiyên SQLite piştgirî dike.
  • sqlpad - Edîtorê SQL-ya-based Web-ê di ewrê xweya taybet de dimeşîne.
  • SQLPro - Rêvebirek hêsan, hêzdar Postgres ji bo macOS.
  • Sihorîk - Muwekîlê SQL-ya grafîkî ya ku li Java-yê hatî nivîsandin ku dê dihêle hûn strukturek databasek lihevhatî ya JDBC bibînin, daneyan di tabloyan de bigerin, fermanên SQL û hwd.
  • SQLTools - Rêvebiriya databasê ji bo VSCode.
  • sqlyog - MySQL GUI ya herî bêkêmasî û hêsan e.
  • Tabix - Edîtorê SQL & îstîxbarata karsaziya hêsan a çavkaniya vekirî ji bo Clickhouse.
  • Table Plus - Amûra GUI ya nûjen, xwecî û dostane ji bo databasên pêwendiyê: MySQL, PostgreSQL, SQLite û bêtir.
  • TeamPostgreSQL - PostgreSQL Rêveberiya Webê GUI - databasên xwe yên PostgreSQL ji her deverê, bi navbeynkariya webê ya AJAX-ê ya dewlemend, birûsk-lez bikar bînin.

Amûrên CLI

  • ipython-sql - Ji bo emrên SQL di nav IPython an IPython Notebook de bi databasek ve girêdayî bin.
  • iredis - Cli ji bo Redis bi Xweserîkirin û Nîşandana Hevoksaziyê.
  • pgcenter - Amûra rêveberiyê ya top-mîna ji bo PostgreSQL.
  • pg_activity - Ji bo şopandina çalakiya servera PostgreSQL serîlêdana jorîn mîna.
  • pg_top - 'top' ji bo PostgreSQL.
  • pspg - Postgres Pager
  • sqlcl - Oracle SQL Developer Command Line (SQLcl) ji bo Oracle Database navberek xeta fermanê ya belaş e.
  • usql - Ji bo PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, navgînek rêzika fermanê ya gerdûnî, û gelek databasên din tevî NoSQL û databasên ne-têkilî!

dbcli

  • athenacl - AthenaCLI ji bo karûbarê AWS Athena amûrek CLI ye ku dikare temamkirina otomatîkî û ronîkirina hevoksaziyê bike.
  • litecli - CLI ji bo Daneyên SQLite bi temamkirina xweser û ronîkirina hevoksaziyê.
  • mssql-cli - Xerîdarek rêzika fermanê ya ji bo SQL Server bi temamkirina xweser û ronîkirina hevoksaziyê.
  • mycli - Xerîdarek Termînalê ji bo MySQL bi Xweseriya Xweserî û Nîşandana Hevoksaziyê.
  • pgcli - Postgres CLI bi temamkirina xweser û ronîkirina hevoksaziyê.
  • vcli - Vertica CLI bi temamkirina xweser û ronîkirina hevoksaziyê.

DB-schema navîgasyon û dîtbarî

  • dbdiagram.io - Amûrek zû û hêsan ji bo ku hûn ji we re bibin alîkar ku hûn diyagramên têkiliya databasa xwe xêz bikin û bi karanîna zimanê DSL-ya hêsan zû biherikin.
  • ERAlchemy - Amûra hilberîna Diagramên Têkiliya Entity.
  • SchemaCrawler - Amûrek vedîtin û têgihîştina şema databasa belaş.
  • Schema Spy - Hilberîna databasa xwe ji belgeyên HTML re, tevî diagramên Têkiliya Entity.
  • tbls - Amûra CI-Friendly ji bo belgeya databasek, ku di Go de hatî nivîsandin.

Modelers

  • Navicat Data Modeler - Amûrek sêwirana databasê ya hêzdar û lêçûn a ku ji we re dibe alîkar ku hûn modelên daneya têgehî, mentiqî û laşî yên qalîteya bilind ava bikin.
  • Oracle SQL Developer Data Modeler - Oracle SQL Developer Data Modeler amûrek grafîkî ya belaş e ku hilberîneriyê zêde dike û karên modelkirina daneyê hêsan dike.
  • pgmodeler - Amûra modelkirina daneyê ji bo PostgreSQL hatî çêkirin.

Amûrên koçberiyê

  • 2 bass - Amûra veavakirina databasê-wek kodê ku têgîna nivîsarên DDL-ya bêhêz bikar tîne.
  • flyway - Amûra koçberiyê ya Database.
  • rûh - Koçkirina şemaya serhêl ji bo MySQL.
  • liquibase - Pirtûkxaneya serbixwe-danûstendinê ji bo şopandin, rêvebirin û sepandina guherînên şema databasê.
  • koç - Cûdahî lê ji bo şemayên PostgreSQL.
  • node-pg-koç - Rêveberiya koçberiya databasa Node.js bi taybetî ji bo postgres hatî çêkirin. (Lê dikare ji bo DB-yên din ên ku li gorî standarda SQL-ê tevdigerin jî were bikar anîn - mînak CockroachDB.)
  • Pyrseas - Karûbaran peyda dike da ku nexşeyek databasa PostgreSQL wekî YAML binav bike.
  • SchemaHero - Operatorek Kubernetes ji bo rêveberiya şema databasa daxuyandî (gitops ji bo şemayên databasê).
  • Sqitch - Ji bo pêşkeftina bê çarçove û bicîhkirina pêbawer rêveberiya guheztina databas-xwecihî ya maqûl.
  • yuniql - Dîsa amûrek din a guhertoya şema û koçberiyê ku tenê bi .NET Core 3.0+ ya xwemalî hatî çêkirin û hêvîdarim çêtir e.

Amûrên hilberîna kodê

  • ddl-jenerator - SQL DDL (Zimanê pênasekirina daneyan) ji daneyên tabloyê derdixe.
  • scheme2ddl - Rêzika fermanê ji bo şemaya Oracle hinarde dike ji bo danîna skrîptên destpêkê yên ddl bi şiyana parzûnkirina agahdariya nexwestî, veqetandina DDL di pelên cihêreng de, derketina formata xweşik.

Wrappers

  • Dreamfactory - Ji bo sepanên mobîl, web, û IoT paşnavek REST API-ya çavkaniya vekirî.
  • Hasura GraphQL Engine - API-yên GraphQL yên bilez, tavilê yên li ser Postgres bi kontrolkirina gihîştina hûrgulî ya xweş, di heman demê de li ser bûyerên databasê jî tevnhookan vedikin.
  • jl-sql - SQL ji bo herikên JSON û CSV.
  • mysql_fdw - Ji bo MySQL pêça daneya biyanî ya PostgreSQL.
  • Karûbarên Daneyên Oracle REST - Serlêdanek Java-ya navîn, ORDS lêkerên HTTP(S) (GET, POST, PUT, DELETE, hwd.) li danûstendinên databasê nexşe dike û hemî encamên ku bi karanîna JSON hatine format kirin vedigerîne.
  • Prism - Prisma databasa we vediguherîne GraphQL API-ya rast.
  • postgREST - REST API ji bo databasa Postgres.
  • perst - Rêbazek e ku meriv API-ya RESTful ji her databasên ku li Go-yê hatî nivîsandin xizmet dike.
  • restSQL - Afirînerê SQL bi Java û API-yên HTTP re, bi serialîzasyona XML an JSON re API-ya HTTP ya RESTful a hêsan bikar tîne.
  • resquel - Databasa SQL-ya xwe bi hêsanî veguherînin API-ya REST.
  • sandman2 - Ji bo databasa mîrasa xwe bixweber karûbarek API-ya RESTful biafirînin.
  • sql-boot - Ji bo SQL-pirsên we pêça REST û UI ya pêşkeftî.

Amûrên hilanînê

  • pgbackrest - Piştgir û Vegerandina PostgreSQL ya pêbawer.
  • BaRMan - Rêvebirê Vegerandin û Vegerandinê ji bo PostgreSQL.

Replication / Operasyona daneyê

  • Dataset - Amûrek ji bo lêgerîn û weşandina daneyan.
  • dtle - Ji bo MySQL Karûbarê Veguheztina Daneyên Belavkirî.
  • pgsync - Daneyên Postgres di navbera databasan de hevdeng bikin.
  • pg_chameleon - Pergala replika ya MySQL bo PostgreSQL ku di Python 3-ê de hatî nivîsandin. Pergal pirtûkxaneya mysql-replication bikar tîne da ku wêneyên rêzê ji MySQL bikişîne ku wekî JSONB di PostgreSQL de têne hilanîn.
  • PGDeltaStream - Webserverek Golang ku Postgres bi kêmanî carekê li ser websocketan diguhezîne, bi karanîna taybetmendiya deşîfrekirina mantiqî ya Postgres diguhezîne.
  • repmgr - Rêvebirê Repsiyonê ya Herî Populî ji bo PostgreSQL.

Lîsans

Şopandin / Amar / Performans

  • ASH Viewer - Di nav Oracle û PostgreSQL DB de dîmenek grafîkî ya daneyên dîroka danişîna çalak peyda dike.
  • Monyog - Amûra Çavdêriya MySQL-a bê nûner û lêçûn.
  • mssql-çavdêrîkirin - Servera SQL-ya xwe li ser performansa Linux bi karanîna berhevkirî, InfluxDB û Grafana bişopînin.
  • Navicat Monitor - Amûrek çavdêriya servera dûr a ewle, sade û bê agent ku bi taybetmendiyên hêzdar ve hatî dagirtin da ku çavdêriya we bi qasî ku pêkan bandor bike.
  • Şopandina Percona û Rêveberiya - Platforma çavkaniya vekirî ya ji bo birêvebirin û şopandina performansa MySQL û MongoDB.
  • berhevkarê pganalyze - Ji bo berhevkirina pîvanên PostgreSQL û daneyên têketinê berhevkarê statîstîkê analîz bikin.
  • postgres-kontrol - Amûra tespîtkirina nifşê nû ku destûrê dide bikarhêneran ku analîzek kûr a tenduristiya databasên Postgres bikin.
  • postgres_exporter - Hinardekarê Prometheus ji bo metrîkên servera PostgreSQL.
  • pgDash - Her aliyek databasên PostgreSQL-ya xwe bipîvin û bişopînin.
  • PgHero - Tabloyek performansê ji bo Postgres - kontrolên tenduristiyê, pêşnûmeyên pêşniyarkirî, û hêj bêtir.
  • pgmetrics - Agahdarî û statîstîkên ji serverek PostgreSQL-ya xebitandinê berhev bikin û nîşan bidin.
  • pgMustard - Navberek bikarhênerek ji bo Postgres planan vedibêje, û serişteyên ji bo baştirkirina performansê.
  • pgstats - Statîstîkên PostgreSQL berhev dike, û wan di pelên CSV de tomar dike an jî li ser stdout çap dike.
  • pgwatch2 - Çareseriya çavdêrîkirina / dashboardê ya metrîkên PostgreSQL-ya xwe-vegirtî.
  • Pêveka Telegraf PostgreSQL - Ji bo databasa weya postgres metrîkan peyda dike.

Zabbix

  • Mamonsu - Nûnerê şopandinê ji bo PostgreSQL.
  • Orabbix - Orabbix pêvekek e ku ji bo xebitandina bi Zabbix Enterprise Monitor ve hatî çêkirin da ku çavdêrîkirina pir-qatî, raporkirina performans û peydabûnê û pîvandina ji bo Daneyên Oracle, ligel metrîkên performansa serverê peyda bike.
  • pg_monz - Ev şablona çavdêriya Zabbix ji bo Daneya PostgreSQL ye.
  • Pyora - Nivîsara Python ji bo şopandina Daneyên Oracle.
  • ZabbixDBA - ZabbixDBA pêveka bilez, maqûl û bi domdarî pêşdebir e ku çavdêriya RDBMS-a we bike.

testkirina

  • DbFit - Çarçoveyek ceribandina databasê ya ku pêşkeftina ceribandina hêsan a koda databasa we piştgirî dike.
  • RegreSQL - Regression Testkirina pirsên SQL-ya we.

jeneratorê daneyan

Birêvebirî

  • pgbadger - Analyzerek têketinê ya bilez PostgreSQL.
  • pgbedrock - Rolên komek Postgres, endametiya rolê, xwedan şema, û îmtiyazên xwe birêve bibin.
  • pgslice - Dabeşkirina Postgres wekî pie hêsan e.

HA / Failover / Sharding

  • Citus - Berfirehkirina Postgres ku daneyên we û pirsên we li ser gelek girêkan belav dike.
  • patroni - Şablonek ji bo PostgreSQL Berdestbûna Bilind bi ZooKeeper, etcd, an Konsul.
  • Percona XtraDB Cluster - Ji bo Kombûna MySQL û Berdestbûna Bilind Çareseriyek Scalability Bilind.
  • stolon - Rêvebirê xwemalî yê Cloud PostgreSQL ji bo hebûna bilind a PostgreSQL.
  • pg_auto_failover - Berfirehkirin û karûbarê Postgres ji bo têkçûna otomatîkî û hebûna bilind.
  • pglookout - Şopandina dubarekirina PostgreSQL û daemonê têkçûn.
  • PostgreSQL Failover Otomatîk - Ji bo Postgres-Hebûna Bilind, li ser bingeha referansên pîşesaziyê Pacemaker û Corosync.
  • postgresql_cluster - Klustera Berdestbûna Bilind a PostgreSQL (li ser bingeha "Patroni" û "DCS(etcd)"). Bi Ansible ve sazkirina otomatîkî.
  • Vitesse - Pergala komkirina databasê ji bo pîvandina horizontî ya MySQL bi parvekirina gelemperî.

Kubernetes

  • KubeDB - Li ser Kubernetes hêsankirina databasên pola hilberînê hêsan dike.
  • Operatorê Postgres - Operatorê Postgres komên PostgreSQL yên pir-berdest ên li ser Kubernetes (K8s) ku ji hêla Patroni ve hatî hêzdar kirin çalak dike.
  • Spilo - Komên HA PostgreSQL bi Docker re.
  • StackGres - Pîvana pargîdanî, Full Stack PostgreSQL li ser Kubernetes.

Veavakirin Tuning

  • MySQLTuner-perl - Skrîpta ku di Perl de hatî nivîsandin ku destûrê dide te ku hûn sazkirinek MySQL zû binirxînin û sererastkirinan bikin da ku performans û aramiyê zêde bikin.
  • PGConfigurator - Amûrek serhêl a belaş ji bo hilberîna xweşbînkirî postgresql.conf.
  • pgtune - sêrbazê veavakirina PostgreSQL.
  • postgresqltuner.pl - Nivîsarek hêsan ku hûn mîhengê databasa PostgreSQL-ya xwe analîz bikin, û şîreta birêkûpêk bidin.

DevOps

  • DBmaestro - DBmaestro çerxên berdanê bileztir dike û li seranserê ekosîstema IT-ê destek dike.
  • Toad DevOps Toolkit - Toad DevOps Toolkit fonksiyonên sereke yên pêşkeftina databasê di hundurê xebata weya DevOps de pêk tîne - bêyî ku tawîz bide kalîte, performans an pêbaweriyê.

Nimûneyên Schema

raporkirina

  • Polî - Serlêdanek raporkirina SQL-ya hêsan a ku ji bo hezkirên SQL hatî çêkirin.

Distributions

  • DBdeployer - Amûra ku serverên databasa MySQL bi hêsanî saz dike.
  • dbatools - Modula PowerShell ya ku hûn dikarin mîna Studio-ya Rêvebiriya Servera SQL-ya fermanê bifikirin.
  • Postgres.app - Sazkirina PostgreSQL-ya tevahî-taybetmendî ku wekî serîlêdana standard Mac-ê hatî pakêt kirin.
  • BigSQL - Belavokek pêşdebir-heval a Postgres.
  • Elephant Shed - Rêvebiriya PostgreSQL-ya-based Web-end-dawiya ku ji bo karanîna PostgreSQL-ê gelek karûbar û sepanan berhev dike.

Ewlekarî

  • Acra - Komîteya ewlehiyê ya databasê. Proxy databasê bi şîfrekirina asta zeviyê, lêgerîna bi daneyên şîfrekirî, pêşîlêgirtina derzîlêdanên SQL, tespîtkirina destwerdanê, honeypots. Şîfrekirina aliyê xerîdar û aliyê proxy ("şefaf") piştgirî dike. SQL, NoSQL.

Formkerên kodê

  • CodeBuff - Bi fêrbûna makîneyê çapkirina xweşik-agnostîk a ziman.

Beşdar

Ger ji bo databasê dîtinên we hebin, ji kerema xwe parve bikin. Di heman demê de ez ê kêfxweş bibim ku bersivê werbigirim - PR û stêrk. Ger pirsên we di derbarê afirandina pelên xwe de hebin, wan jî binivîsin.

Source: www.habr.com

Add a comment