Leqephe le makatsang la DIY, kapa GitHub sebakeng sa notepad

Leqephe le makatsang la DIY, kapa GitHub sebakeng sa notepad

Lumela, Habr! Mohlomong kaofela re na le faele e nyane moo re bolokang lintho tse molemo le tse khahlisang. Lihokelo tsa lingoliloeng, libuka, polokelo, libuka. Tsena e ka ba li-bookmark tsa sebatli kapa li-tab tse bulehileng tse boloketsoeng hamorao. Ha nako e ntse e ea, lifaele tsena lia kokomoha, lihokelo li emisa ho sebetsa, 'me boholo ba lisebelisoa li felloa ke nako.

Ho thoe'ng haeba u arolelane botle bona le sechaba 'me u bo kenya ho GitHub? Ebe mosebetsi oa hau o ka ba molemo ho ba bang, 'me re ka o boloka o le morao-rao ka ho sebelisana le lintlafatso ka li-PR tse ntle tsa khale. Ke sona seo morero o etselitsoeng sona. Manane a makatsang. E ka har'a TOP-10 GitHub repositories, e na le linaleli tse 138K, 'me sehokelo sa mosebetsi oa hau se ka hlaha hantle motsong oa sona README, se tla hohela bamameli ba bangata mosebetsing oa hau. Ke 'nete, u tla tlameha ho leka hanyenyane bakeng sa sena. Ke batla ho arolelana phihlelo ea ka ea boiteko bo joalo le uena.

Lebitso la ka ke Maxim Gramin. KROK ke etsa nts'etsopele ea Java le lipatlisiso tsa DB. Ka poso ena ke tla u joetsa hore na Awesome Lists ke eng le hore na u ka etsa repo ea hau e makatsang joang.

What is Awesome Lists

Ha ke hloka ho fumana theknoloji e ncha kapa puo ea lenaneo, ke moo ke eang pele - ke fumana karolo eo ke e hlokang, 'me ho eona ho na le maqephe a loketseng. Mme ha re ahlola ka palo ya dinaledi le kgolo ya tsona e sa kgaotseng, ha se nna feela ya etsang sena.
Leqephe le makatsang la DIY, kapa GitHub sebakeng sa notepad

Ha e le hantle, ke flat flat readme.md e tloaelehileng, e lulang sebakeng se arohaneng bobolokelo, e boemong ba 8th har'a polokelo eohle ea GitHub, e kenyelletsa likhokahano tsa maqephe a mang a inehetseng sehloohong se itseng. Mohlala, karolong ea Lipuo tsa Lenaneo, u ka fumana maqephe ho Awesome Python le Awesome Go, 'me ho Nts'etsopele ea Front-End, ho na le lisebelisoa tse ngata ho nts'etsopele ea webo. 'Me, ha e le hantle, karolo Databases (re tla khutlela ho eona nakoana hamorao). E, sena sohle ha se felle feela ho lihlooho tsa tekheniki. Ka mohlala, likarolong tsa Boithabiso le Lipapali u ka boela ua fumana lintho tse ngata tse thahasellisang (ke ne ke thabile toro e makatsang).
Ntho e ka sehloohong ke hore maqephe ana kaofela ha a hlokomeloe ke mongoli ka boeena, empa ke sechaba 'me a hlophisitsoe ka mokhoa o khethehileng le o thata haholo. pontsho e makatsangLethathamo le leng le le leng le joalo ke sechaba se ikemetseng sa litsebi, se phela bophelo ba sona, 'me se bulehetse likopo tsa hau ho e ntlafatsa le ho feta. Mang kapa mang a ka iketsetsa lethathamo la hae haeba taba e so ka e buisanoa.

Mongoli oa mohopolo le mohokahanyi oa khoebo ena kaofela ke Sindre Sorhus ea tsebahalang, motho oa pele ho GitHub, mongoli o feta 1000 npm modules, 'me ke eena ea tla amohela PRs tsa hau.
Leqephe le makatsang la DIY, kapa GitHub sebakeng sa notepad

Mokhoa oa ho kena lethathamong le makatsang

Haeba ka tšohanyetso u ke ke ua fumana lakane e loketseng sehloohong seo u se thahasellang, joale ena ke pontšo ea pele eo u lokelang ho e etsa u le mong!

Ke tla u bolella ho sebelisa kelello ea ka e le mohlala. Lisebelisoa tse Hlollang tsa Database - Ho tloha ho morero ho ea ho morero, ke tlameha ho sebetsa ka mefuta e fapaneng ea li-database, kahoo ke ile ka qala faele eo ke ileng ka bokella lisebelisoa tse molemo tsa ho sebetsa le bona, bafalli ba fapaneng ba DB, li-IDE, liphanele tsa tsamaiso, lisebelisoa tsa ho shebella le mefuta eohle ea lintho. Lisebelisoa tseo ke neng ke se ke li sebelisitse kapa tseo ke neng ke rera ho qala ho li sebelisa. Ke arolelane faele ena le basebetsi-'moho le bona ba CROC le ho feta. E ile ea thusa batho ba bangata ’me e ne e thahasellisa. Qetellong, ke ne ke batla botumo bo eketsehileng ha ke hlokomela ka letsatsi le leng hore karolo ea Databases e ne e se na lakane tabeng ena. Mme ka etsa qeto ya ho eketsa ya ka moo.

Ho hlokahala eng bakeng sa see?

  1. Ngolisa repo ea kamehla ea GitHub e nang le lebitso le kang ntho e makatsang. Tabeng ea ka, e ne e le lisebelisoa tse ntle tsa database
  2. Re tlisa lakane ea rona ka mokhoa o makatsang, sena se tla re thusa jenereithara-e makatsang-lethathamo, e tla hlahisa lifaele tsohle tse hlokahalang ka mokhoa o hlokahalang
  3. Re thehile CI ea 'nete. e makatsang-lint le travis ci tla re thusa ho laola bonnete lakane ea rona
  4. Re ema matsatsi a 30
  5. Re hlahloba bonyane li-PR tsa batho ba bang ba 2
  6. Qetellong, re theha PR sebakeng sa mantlha sa repo, re eketsa sehokelo ho repo ea rona. Sena se hloka ho bala ka hloko le ho khomarela ka hloko litlhoko tsohle tse ngata bakeng sa lenane le lecha le PR ka boeona.

Pancake ea ka ea pele e ile ea fetoha flop
Leqephe le makatsang la DIY, kapa GitHub sebakeng sa notepad
Empa ha nako e ntse e ea, ke ile ka bokella boitsebiso bo bongata le ho feta, ka sebetsa liphosong ’me ka iteta sefuba teko ea bobeli.

Empa ke ile ka lebala ka ntho ea bohlokoa haholo, eo ke ileng ka e fuoa ka bonolo:
Leqephe le makatsang la DIY, kapa GitHub sebakeng sa notepad

Ke ne ke se hlokolosi haholo 'me ha kea ka ka eketsa unicorn ho tiisa hore maemo ohle a ne a finyelitsoe.
Leqephe le makatsang la DIY, kapa GitHub sebakeng sa notepad

Joale ho ile ha feta nako e seng kae, ho ile ha hlaha liphetoho tse ling tse seng kae tse thehiloeng maikutlong, 'me eo e leng khale e letetsoe ea hlaha tweethore PR ea ka e amohetsoe.

Kahoo ke ile ka ba mongoli oa leqephe la ka la pele, ’me mangolo a qala ho tla ho ’na PR ea ho tsoa sechabeng ho eketsa lisebelisoa tse ncha. 'Me tse ngata tsa tsona li se li kenyelelitsoe Lisebelisoa tse Hlollang tsa DatabaseHaeba u botsoa haholo ho latela sehokelo,

Mona ke khetho e teng nakong ea phatlalatso ea poso

Lisebelisoa tse Hlollang tsa Database Leqephe le makatsang la DIY, kapa GitHub sebakeng sa notepad

Lenane le tsamaisoang ke sechaba la lisebelisoa tsa database

Mona re tla bokella tlhahisoleseling mabapi le lisebelisoa tse ntle tse sebetsang le tse makatsang tsa liteko tse nolofatsang ka li-database tsa DBA, DevOps, Baetsi le batho feela.

Ikutloe u lokolohile ho kenya tlhahisoleseling mabapi le lisebelisoa tsa hau tsa db kapa lisebelisoa tseo u li ratang tsa mokha oa boraro.

Tse ka Hare

MONA

  • AnySQL Maestro - Sesebediswa sa tsamaiso sa merero e mengata bakeng sa taolo ya database, taolo le ntshetsopele.
  • Aqua Data Studio - Aqua Data Studio ke software ea tlhahiso bakeng sa Baetsi ba Database, DBAs, le Analysts.
  • Database .net - Lisebelisoa tse ngata tsa taolo ea database tse nang le ts'ehetso bakeng sa li-database tse 20+.
  • DataGrip - Cross-Platform IDE bakeng sa Databases & SQL ka JetBrains.
  • EA-XNUMX-DBeaver - Motsamaisi oa database oa mahala le moreki oa SQL.
  • dbForge Studio bakeng sa MySQL - IDE ea Universal bakeng sa nts'etsopele ea database ea MySQL le MariaDB, taolo le tsamaiso.
  • dbForge Studio bakeng sa Oracle - IDE e matla bakeng sa taolo ea Oracle, tsamaiso le nts'etsopele.
  • dbForge Studio bakeng sa PostgreSQL - Sesebelisoa sa GUI sa ho laola le ho nts'etsapele datha le lintho.
  • dbForge Studio bakeng sa SQL Server - Tikoloho e matla ea ntlafatso e kopaneng bakeng sa nts'etsopele ea SQL Server, taolo, tsamaiso, tlhahlobo ea data le tlaleho.
  • dbKoda - Sejoale-joale (Sebopeho sa JavaScript / Electron), IDE ea mohloli o bulehileng oa MongoDB. E na le likarolo tse tšehetsang nts'etsopele, tsamaiso le tokiso ea ts'ebetso ho database tsa MongoDB.
  • IBE setsebi - Sesebelisoa se felletseng sa GUI bakeng sa Firebird le InterBase.
  • HeidiSQL - Moreki ea bobebe bakeng sa ho tsamaisa MySQL, MSSQL le PostgreSQL, e ngotsoeng Delphi.
  • Sebaka sa mosebetsi sa MySQL - MySQL Workbench ke sesebelisoa se kopaneng sa pono bakeng sa baetsi ba meralo ea database, bahlahisi le li-DBA.
  • navicat - Sesebelisoa sa nts'etsopele ea database se u lumellang ho hokela ka nako e le 'ngoe ho MySQL, MariaDB, SQL Server, Oracle, PostgreSQL, le SQLite databases ho tsoa sesebelisoa se le seng.
  • Moqapi oa Oracle SQL - Oracle SQL Developer ke tikoloho e sa lefelloeng, e kopantseng ea nts'etsopele e nolofatsang nts'etsopele le tsamaiso ea Oracle Database ka bobeli ba setso le Cloud.
  • Leqpe - Sebaka se tsebahalang ka ho fetesisa ebile se na le tsamaiso e ruileng ea Open Source le sethala sa nts'etsopele bakeng sa PostgreSQL, database e tsoetseng pele ea Open Source lefatšeng.
  • pgAdmin3 - Tšehetso ea nako e telele bakeng sa pgAdmin3.
  • Moqapi oa PL/SQL - IDE e lebisitsoeng ka ho khetheha ho nts'etsopele ea likarolo tsa lenaneo tse bolokiloeng bakeng sa Oracle Databases.
  • PostgreSQL Maestro - Taolo ea database e felletseng le e matla, sesebelisoa sa tsamaiso le nts'etsopele ea PostgreSQL.
  • Lerumo - Toad ke tharollo ea mantlha ea database bakeng sa bahlahisi, li-admins le bahlahlobisisi ba data. Laola liphetoho tse rarahaneng tsa database ka sesebelisoa se le seng sa taolo ea database.
  • Toad Edge - Sesebelisoa se nolofalitsoeng sa nts'etsopele ea database bakeng sa MySQL le Postgres.
  • Tora - TOra ke mohloli o bulehileng oa SQL IDE bakeng sa Oracle, MySQL le PostgreSQL dbs.
  • Valentina Studio - Theha, tsamaisa, botsa le ho hlahloba Valentina DB, MySQL, MariaDB, PostgreSQL le SQLite databases MAHALA.

Batsamaisi ba GUI / Bareki

  • Motsamaisi - Tsamaiso ea database ka faele e le 'ngoe ea PHP.
  • DbVisualizer - Sesebelisoa sa Universal database bakeng sa bahlahisi, li-DBA le bahlahlobisisi.
  • HouseOps - Enterprise ClickHouse Ops UI bakeng sa ho botsa lipotso, ho lekola bophelo bo botle ba ClickHouse le ho etsa hore ba bang ba bangata ba nahane.
  • JackDB - Phihlello e tobileng ea SQL ho data eohle ea hau, ho sa tsotelehe hore na e lula hokae.
  • OmniDB - Sesebelisoa sa webo sa taolo ea database.
  • Pgweb — Sebatli sa database se thehiloeng webong bakeng sa PostgreSQL, se ngotsweng ho Go mme se sebetsa ho macOS, Linux 'me Windows mechine.
  • phpLiteAdmin - Sesebelisoa sa taolo ea database sa SQLite se thehiloeng marang-rang se ngotsoeng ka PHP ka tšehetso bakeng sa SQLite3 le SQLite2.
  • phpMyAdmin - Sehokelo sa webo bakeng sa MySQL le MariaDB.
  • psequel - PSequel e fana ka sebopeho se hloekileng le se bonolo hore u etse mesebetsi e tloaelehileng ea PostgreSQL kapele.
  • PopSQL - Mohlophisi oa sejoale-joale oa SQL oa sehlopha sa hau.
  • Postico - Moreki oa Sejoale-joale oa PostgreSQL bakeng sa Mac.
  • Robo 3T - Robo 3T (eo pele e neng e le Robomongo) ke sesebelisoa sa tsamaiso sa MongoDB sa khetla-centric cross-platform.
  • Tsamaisa Pro - Sequel Pro ke sesebelisoa sa taolo ea database sa Mac se potlakileng, se bonolo ho se sebelisa bakeng sa ho sebetsa le database tsa MySQL le MariaDB.
  • Studio ea Ts'ebetso ea SQL — Sesebelisoa sa taolo ea data se nolofalletsang ho sebetsa le SQL Server, Azure SQL DB le SQL DW ho tloha Windows, macOS 'me Linux.
  • Setsebi sa SQLite - Sebopeho sa Graphical se tšehetsa likarolo tsohle tsa SQLite.
  • sqlpad - Mohlophisi oa SQL oa marang-rang o sebetsa ka har'a leru la hau la lekunutu.
  • SQLPro — Motsamaisi ea bonolo, ea matla oa Postgres bakeng sa macOS.
  • SQuirreL - Sebatli sa Graphical SQL se ngotsoeng ho Java se tla u lumella ho bona sebopeho sa database se lumellanang le JDBC, u hlahlobe lintlha tse litafoleng, u fane ka litaelo tsa SQL joalo-joalo.
  • Lisebelisoa tsa SQL - Tsamaiso ea database bakeng sa VSCode.
  • SQLyog - E felletseng ebile e bonolo ho sebelisa MySQL GUI.
  • Tabix - SQL Editor & Open source bohlale bo bonolo ba khoebo bakeng sa Clickhouse.
  • TafolePlus - Sesebelisoa sa sejoale-joale sa GUI sa sejoale-joale, le se bonolo sa GUI bakeng sa database tsa kamano: MySQL, PostgreSQL, SQLite le tse ling.
  • TeamPostgreSQL - PostgreSQL Web Administration GUI - sebelisa datha ea hau ea PostgreSQL ho tsoa kae kapa kae, e nang le segokanyimmediamentsi sa marang-rang sa AJAX se ruileng, se potlakileng ka lehalima.

Lisebelisoa tsa CLI

  • ipython-sql - Hokela ho database bakeng sa taba ea litaelo tsa SQL ka har'a IPython kapa IPython Notebook.
  • iredis - Cli bakeng sa Redis e nang le AutoCompletion le Tokiso ea Syntax.
  • pgcenter - Sesebelisoa sa tsamaiso se holimo sa PostgreSQL.
  • pg_mosebetsi - Sesebelisoa se tšoanang le sa ho lekola tšebetso ea seva sa PostgreSQL.
  • pg_top - 'top' bakeng sa PostgreSQL.
  • pspg - Postgres Pager.
  • SQLcl - Oracle SQL Developer Command Line (SQLcl) ke sehokelo sa mahala sa taelo bakeng sa Oracle Database.
  • usql - Sebopeho sa taelo ea bokahohleng bakeng sa PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, le li-database tse ling tse ngata ho kenyelletsa NoSQL le li-database tse seng tsa kamano!

dbcli

  • athenacli - AthenaCLI ke sesebelisoa sa CLI bakeng sa ts'ebeletso ea AWS Athena e ka etsang ho phethela ka boits'oaro le ho totobatsa li-syntax.
  • Litecli - CLI bakeng sa SQLite Databases e nang le ho phethela ka boits'oaro le ho totobatsa li-syntax.
  • msql-cli - Moreki oa line-taelo bakeng sa SQL Server e nang le tlatsetso e ikemetseng le e totobatsang mantsoe.
  • mycli - Client ea Terminal bakeng sa MySQL e nang le AutoCompletion le Syntax Highlighting.
  • pgcli - Postgres CLI e nang le ho phethela ka boits'oaro le ho totobatsa li-syntax.
  • vcli - Vertica CLI e nang le ho phethela ka boits'oaro le ho totobatsa li-syntax.

DB-schema navigation le pono

  • dbdiagram.io - Sesebelisoa se potlakileng le se bonolo sa ho u thusa ho taka litšoantšo tsa kamano ea polokelo ea hau le ho phalla kapele u sebelisa puo e bonolo ea DSL.
  • ERAlchemy - Sesebelisoa sa ho hlahisa Likamano tsa Mokhatlo.
  • SchemaCrawler - Sesebelisoa sa mahala sa ho sibolla schema le sesebelisoa sa kutloisiso.
  • Schema Spy - Ho hlahisa database ea hau litokomaneng tsa HTML, ho kenyeletsoa litšoantšo tsa Kamano ea Mokhatlo.
  • tbls - Sesebelisoa sa CI-Friendly bakeng sa tokomane ea database, e ngotsoeng ho Go.

Baetsi ba litšoantšo

  • Navicat Data Modeler - Sesebelisoa se matla le se theko e tlase sa moralo oa polokelo ea litaba se u thusang ho aha mefuta ea data ea boleng bo holimo, e hlakileng le e sebetsang.
  • Oracle SQL Developer Data Modeler - Oracle SQL Developer Data Modeler ke sesebelisoa sa mahala sa graphical se ntlafatsang tlhahiso le ho nolofatsa mesebetsi ea mohlala ea data.
  • pgmodeler - Sesebelisoa sa ho etsa mohlala oa data se etselitsoeng PostgreSQL.

Lisebelisoa tsa ho falla

  • 2bass - Sesebelisoa sa "database configuration-as-code" se sebelisang mohopolo oa lingoloa tsa DDL tse sa sebetseng.
  • tsela e fofang - Sesebediswa sa ho falla ha Database.
  • gh-ost - Ho falla ha schema inthaneteng bakeng sa MySQL.
  • liquibase - Laeborari e ikemetseng ea polokelo ea polokelo bakeng sa ho latedisa, ho laola le ho sebedisa diphetoho tsa schema sa database.
  • migra - Joalo ka diff empa bakeng sa meralo ea PostgreSQL.
  • node-pg-migrate - Tsamaiso ea phalliso ea database ea Node.js e etselitsoe li-postgres feela. (Empa e ka boela ea sebelisoa bakeng sa li-DB tse ling tse lumellanang le maemo a SQL - mohlala, CockroachDB.)
  • Pyrses - E fana ka lisebelisoa tsa ho hlalosa schema ea database ea PostgreSQL joalo ka YAML.
  • SchemaHero - Opereishene ea Kubernetes bakeng sa taolo ea schema ea database (li-gitops bakeng sa schemas sa database).
  • Sqitch - Tsamaiso e utloahalang ea phetoho ea tlhaho ea database bakeng sa nts'etsopele e se nang moralo le phepelo e tšepahalang.
  • yuniql - Leha ho le joalo sesebelisoa se seng sa phetolelo ea schema le ho falla se sa tsoa etsoa ka NET Core 3.0+ ea tlhaho 'me ka tšepo e molemo ho feta.

Lisebelisoa tsa ho hlahisa khoutu

  • jenereithara ea ddl - Infers SQL DDL (Puo ea Tlhaloso ea Lintlha) ho tsoa ho data ea tafole.
  • morero2ddl - Ts'ebeliso ea mohala oa taelo bakeng sa schema ea Oracle ea kantle ho naha ho hlophisa lingoloa tsa ddl init tse nang le bokhoni ba ho sefa tlhahisoleseling e sa rateheng, ho arola DDL lifaeleng tse fapaneng, tlhahiso e ntle ea sebopeho.

Wrappers

  • DreamFactory - Mohloli o bulehileng oa morao-rao oa REST API bakeng sa lits'ebetso tsa mobile, web le IoT.
  • Hasura GraphQL Engine - Li-API tsa GraphQL tsa nako ea 'nete tse potlakang ka potlako ho Postgres tse nang le taolo e ntle ea phihlello, le tsona li tsosa li-webhooks liketsahalong tsa database.
  • jl-sql - SQL bakeng sa melapo ea JSON le CSV.
  • mysql_fdw - Sekoaelo sa data sa kantle sa PostgreSQL bakeng sa MySQL.
  • Litšebeletso tsa data tsa Oracle REST - Sesebelisoa sa Java sa boemo bo bohareng, ORDS e etsa 'mapa oa maetsi a HTTP(S) (GET, POST, PUT, DELETE, joalo-joalo) lits'ebetsong tsa database mme e khutlisetsa liphetho tse hlophisitsoeng ho sebelisoa JSON.
  • Prism - Prisma e fetola database ea hau hore e be GraphQL API ea nako ea nnete.
  • PUSELETSO - REST API bakeng sa database efe kapa efe ea Postgres.
  • perst - Ke mokhoa oa ho sebeletsa RESTful API ho tsoa litsing life kapa life tse ngotsoeng ho Go.
  • restSQL - Jenereithara ea SQL e nang le Java le HTTP API, e sebelisa RESTful HTTP API e nang le XML kapa JSON serialization.
  • resquel - Fetolela database ea hau ea SQL habonolo hore e be REST API.
  • lehlabathe2 - Iketsetse ts'ebeletso ea RESTful API bakeng sa database ea lefa la hau.
  • sql boot - Advanced REST le UI wrapper bakeng sa lipotso tsa hau tsa SQL.

Lisebelisoa tsa bekapo

  • pgbackrest - Backup ea PostgreSQL e tšepahalang le ho e khutlisa.
  • Barman - Motsamaisi oa bekapo le oa ho hlaphoheloa bakeng sa PostgreSQL.

Ts'ebetso ea Replication/Data

  • Lethathamo la boitsebiso - Sesebelisoa sa ho hlahloba le ho phatlalatsa data.
  • dtle - Ts'ebeletso ea phetisetso ea data bakeng sa MySQL.
  • pgsync - Sync Postgres data lipakeng tsa databases.
  • pg_chameleon - MySQL ho PostgreSQL replica system e ngotsoeng ka Python 3. Sistimi e sebelisa laebrari mysql-replication ho hula litšoantšo tsa mola ho tsoa ho MySQL tse bolokiloeng ho PostgreSQL joalo ka JSONB.
  • PGDeltaStream - Sebatli sa marang-rang sa Golang se tsamaisang Postgres se fetoha hang-hang holim'a li-websockets, se sebelisa sebopeho sa Postgres se hlakileng.
  • repmgr - Motsamaisi ea tsebahalang haholo oa Replication bakeng sa PostgreSQL.

Scripts

Tlhokomelo/Lipalopalo/Tshebetso

  • ASH Viewer - E fana ka pono e hlakileng ea data ea nalane ea seshene e sebetsang ka har'a Oracle le PostgreSQL DB.
  • Monyog - Sesebelisoa sa MySQL sa Tlhokomelo se sa sebetseng ebile se na le litšenyehelo.
  • msql-monitoring - Hlokomela SQL Server ea hau ho Linux tshebetso e sebediswang ho bokellwa, InfluxDB le Grafana.
  • Navica Monitor - Sesebelisoa se sireletsehileng, se bonolo le se se nang thuso sa ho lekola seva se hole se nang le likarolo tse matla ho etsa hore tlhahlobo ea hau e atlehe kamoo ho ka khonehang.
  • Tlhokomelo le Tsamaiso ea Percona - Sethala sa mohloli o bulehileng oa ho laola le ho beha leihlo ts'ebetso ea MySQL le MongoDB.
  • pganalyze mmokelli - Pganalyze lipalopalo tsa pokello bakeng sa ho bokella metrics ea PostgreSQL le data ea log.
  • tlhahlobo ea postgres - Sesebelisoa sa tlhahlobo ea meloko e mecha se lumellang basebelisi ho etsa tlhahlobo e tebileng ea bophelo bo botle ba database tsa Postgres.
  • postgres_exporter - Morekisi oa Prometheus bakeng sa metrics ea seva ea PostgreSQL.
  • pgDash - Lekanya le ho lekola karolo e 'ngoe le e 'ngoe ea li-database tsa hau tsa PostgreSQL.
  • PgHero - Dashboard ea ts'ebetso bakeng sa Postgres - licheke tsa bophelo bo botle, li-index tse khothalelitsoeng, le tse ling.
  • pgmetrics - Bokella le ho bonts'a tlhahisoleseling le lipalo ho tsoa ho seva ea PostgreSQL e sebetsang.
  • pgMustard - Sehokelo sa mosebelisi bakeng sa Postgres se hlalosa merero, le malebela a ho ntlafatsa ts'ebetso.
  • pgstats - E bokella lipalo-palo tsa PostgreSQL, 'me e ka li boloka lifaeleng tsa CSV kapa e li hatisa ho stdout.
  • pgwatch2 - Tharollo e bonolo e ikemetseng ea PostgreSQL metrics monitoring/dashboarding solution.
  • Telegraf PostgreSQL plugin - E fana ka metrics bakeng sa database ea hau ea postgres.

Zabbix

  • Mamonsu - Moemeli oa ho beha leihlo bakeng sa PostgreSQL.
  • Orabbix - Orabbix ke plugin e etselitsoeng ho sebetsa le Zabbix Enterprise Monitor ho fana ka tlhaiso-leseling e fapaneng, tlaleho ea ts'ebetso le ho fumaneha le tekanyo ea Oracle Databases, hammoho le metrics ea ts'ebetso ea seva.
  • pg_monz - Ena ke template ea ho beha leihlo ea Zabbix bakeng sa Database ea PostgreSQL.
  • Pyora - Python script ho beha leihlo Oracle Databases.
  • ZabbixDBA - ZabbixDBA e potlakile, e tenyetseha, 'me e tsoela pele ho hlahisa plugin ho beha leihlo RDBMS ea hau.

Testing

  • DbFit - Moralo oa tlhahlobo ea database o ts'ehetsang nts'etsopele e bonolo ea tlhahlobo ea khoutu ea hau ea database.
  • RegreSQL - Regression Lekola lipotso tsa hau tsa SQL.

Jenereithara ea data

tsamaiso

  • pgbadger - Setsi sa Log Analyzer se potlakileng sa PostgreSQL.
  • pgbedrock - Laola likarolo tsa sehlopha sa Postgres, litho tsa karolo, beng ba schema, le litokelo.
  • pgslice - Ho arola li-postgres ho bonolo joalo ka pie.

HA/Failover/Sharding

  • Citus - Katoloso ea Postgres e tsamaisang data ea hau le lipotso tsa hau libakeng tse ngata.
  • batšehetsi - Setšoantšo sa PostgreSQL Ho fumaneha ho Phahameng ka ZooKeeper, joalo-joalo, kapa Consul.
  • Sehlopha sa Percona XtraDB - Tharollo e Phahameng ea Scalability bakeng sa MySQL Clustering le Boteng bo Phahameng.
  • stolon - Motsamaisi oa sebaka sa Cloud PostgreSQL bakeng sa phumaneho e phahameng ea PostgreSQL.
  • pg_auto_failover - Katoloso ea Postgres le ts'ebeletso bakeng sa ho felloa ke matla le ho fumaneha ha maemo a holimo.
  • pglookout - Tlhokomelo ea ho pheta-pheta ea PostgreSQL le daemon ea failover.
  • PostgreSQL Automatic Failover - Ho fumaneha ho phahameng bakeng sa Postgres, ho ipapisitse le litšupiso tsa indasteri Pacemaker le Corosync.
  • postgresql_cluster - PostgreSQL High-Availability Cluster (e thehiloeng ho "Patroni" le "DCS(etcd)"). Automating deployment with Ansible.
  • Vitess - Sistimi ea pokello ea database bakeng sa ho holisa MySQL e otlolohileng ka ho sharding ka kakaretso.

Kubernetes

  • HobeDB - Ho etsa hore li-database tsa boemo ba tlhahiso li be bonolo ho Kubernetes.
  • Mosebetsi oa Postgres - The Postgres Operator e thusa lihlopha tsa PostgreSQL tse fumanehang haholo ho Kubernetes (K8s) tse tsamaisoang ke Patroni.
  • Spilo - Lihlopha tsa HA PostgreSQL tse nang le Docker.
  • StackGres - Enterprise-grade, Full Stack PostgreSQL ho Kubernetes.

Tokiso ea Tlhophiso

  • MySQLTuner-perl - Sengoloa se ngotsoeng ho Perl se u lumellang hore u hlahlobe kopo ea MySQL kapele le ho etsa liphetoho ho eketsa ts'ebetso le botsitso.
  • PGConfigurator - Sesebelisoa sa mahala sa marang-rang sa ho hlahisa se ntlafalitsoeng postgresql.conf.
  • pgtune - Wizate ea tlhophiso ea PostgreSQL.
  • postgresqltuner.pl - Sengoloa se bonolo sa ho sekaseka tlhophiso ea database ea PostgreSQL, le ho fana ka likeletso tsa tokiso.

Li-DevOps

  • DBmaestro - DBmaestro e potlakisa lipotoloho tsa tokollo 'me e ts'ehetsa ho potlaka ho pholletsa le tikoloho eohle ea IT.
  • Toad DevOps Toolkit - Toad DevOps Toolkit e etsa mesebetsi ea mantlha ea nts'etsopele ea database ka har'a ts'ebetso ea hau ea DevOps - ntle le ho beha boleng, ts'ebetso kapa ts'epahalo kotsing.

Mehlala ea schema

tlaleha

  • e bentšitsoeng - Sesebelisoa sa tlaleho sa SQL se bonolo ho se sebelisa se etselitsoeng barati ba SQL.

Lihlahisoa

  • DBdeployer - Sesebelisoa se sebelisang li-server tsa database tsa MySQL habonolo.
  • li-dbatools - Mojule oa PowerShell oo u ka nahanang ka ona joalo ka SQL Server Management Studio ea mola oa litaelo.
  • Postgres.app - Kenyelletso e felletseng ea PostgreSQL e kentsoeng e le sesebelisoa se tloaelehileng sa Mac.
  • BigSQL - Kabo e bonolo ea nts'etsopele ea Postgres.
  • Lelapa la Tlou - Sebaka se ka pele sa taolo ea PostgreSQL se fumanehang marang-rang se kopanyang lits'ebeletso tse 'maloa le lits'ebetso tse sebelisoang le PostgreSQL.

Security

  • Acra - Setsi sa ts'ireletso ea polokelong ea litaba. Moemeli oa database o nang le encryption ea boemo ba tšimo, batla ka data e patiloeng, thibelo ea liente tsa SQL, ho lemoha ho kenella, lipitsa tsa mahe a linotsi. E ts'ehetsa encryption ea lehlakore la bareki le proxy-side ("transparent"). SQL, NoSQL.

Baetsi ba khoutu

  • CodeBuff - Khatiso e ntle ea puo-agnostic ka ho ithuta ka mochini.

Ho kenya letsoho

Haeba u na le maikutlo leha e le afe bakeng sa database, ka kopo arolelana le bona. Hape nka thabela ho amohela maikutlo—li-PR le linaleli. Haeba u na le lipotso mabapi le ho iketsetsa manane a hau, ka kopo, ntsebise.

Source: www.habr.com

Reka sebaka se tšepahalang sa libaka tse nang le ts'ireletso ea DDoS, li-server tsa VPS VDS 🔥 Reka sebaka se tšepahalang sa ho amohela webosaete ka tšireletso ea DDoS, li-server tsa VPS VDS | ProHoster