Taratasy DIY mahafinaritra, na GitHub fa tsy notepad
Salama, Habr! Angamba isika tsirairay dia manana rakitra izay hanafenana zavatra mahasoa sy mahaliana ho an'ny tenantsika. Rohy sasany amin'ny lahatsoratra, boky, fitahirizana, boky fampianarana. Ireo dia mety ho tsoratadidy amin'ny navigateur na kiheba misokatra fotsiny sisa tavela any aoriana. Rehefa mandeha ny fotoana, izany rehetra izany dia mivonto, ny rohy mijanona misokatra, ary ny ankamaroan'ny fitaovana dia lasa lany andro.
Ahoana raha mizara an'io hatsaram-panahy io amin'ny fiaraha-monina isika ary mametraka ity rakitra ity ao amin'ny GitHub? Dia mety hahasoa olon-kafa ny asanao, ary afaka mitazona ny maha-zava-dehibe anao ianao, manaiky ny fanavaozam-baovao avy amin'ireo maniry amin'ny alΓ lan'ny PR taloha tsara. Izany indrindra no nanaovana ny tetikasa. Lisitra mahafinaritra. Izy io dia tafiditra ao amin'ny TOP 10 GitHub repository, manana kintana 138K, ary ny rohy mankany amin'ny asanao dia mety hiseho eo amin'ny fotony README, izay hisarika mpihaino marobe amin'ny asanao. Marina fa mitaky ezaka kely izany. Te hizara aminareo ny traikefako momba ny ezaka toy izany aho.
Maxim Gramin no anarako. Ao amin'ny CROC dia manao ny fampandrosoana Java sy ny fikarohana momba ny angona aho. Amin'ity lahatsoratra ity dia hilaza aminao aho hoe inona ny lisitry ny Awesome ary ny fomba hanaovanao repo ofisialy anao manokana.
Inona no atao hoe Awesome Lists
Rehefa tsy maintsy mikaroka teknolojia vaovao na fiteny fandaharana aho, ny zavatra voalohany ataoko dia ny mandeha eto - hitako ny fizarana mety, ary misy takelaka mety ao anatiny. Ary raha jerena ny isan'ny kintana sy ny fitomboany tsy tapaka, dia tsy izaho irery no manao izany.
Raha ny marina, ity dia readme.md fisaka mahazatra, izay mipetraka amin'ny toerana mitokana repository, laharana faha-8 amin'ireo tahiry GitHub rehetra ary misy rohy mankany amin'ny takelaka hafa natokana ho an'ny lohahevitra rehetra. Ohatra, ao amin'ny fizarana Programming Languages ββββdia afaka mahita takelaka amin'ny Awesome Python sy Awesome Go ianao, ary ny Front-End Development dia manana loharano be dia be amin'ny fampandrosoana WEB. Ary, mazava ho azy, - fizarana angona (Hiverina amin'ity indray mandeha izahay). Ary eny, izany rehetra izany dia tsy voafetra amin'ny lohahevitra ara-teknika. Ohatra, ao amin'ny fizarana Fialam-boly sy Filalaovana dia afaka mahita zavatra mahaliana maro koa ianao (faly manokana aho mahafinaritra-fantasy).
Ny zava-dehibe indrindra dia ny hoe ireo takelaka rehetra ireo dia tsy ny mpanoratra manokana, fa ny fiaraha-monina ary natambatra mifanaraka amin'ny fepetra manokana sy hentitra. manifesto mahafinaritra. Ny takelaka tsirairay toy izany dia vondrom-piarahamonina tsy miankina amin'ny manam-pahaizana manokana, miaina ny fiainany manokana ary misokatra amin'ny fangatahanao fisintonana izay hahatonga azy ho tsara kokoa. Ary na iza na iza dia afaka manao ny taratasiny manokana raha misy lohahevitra mbola tsy voaresaka.
Ny mpanoratra ny hevitra sy ny mpandrindra an'ity orinasa iray manontolo ity dia ny malaza Sindre Sorhus, olona voalohany ao amin'ny GitHub, mpanoratra bebe kokoa 1000 npm modules, ary izy no handray ny PR-nao.
Ahoana ny fomba hidirana amin'ny lisitra mahafinaritra
Raha tampoka dia tsy nahita taratasy mety amin'ny lohahevitra iray mahaliana anao ianao, dia izao no famantarana voalohany tokony hataonao!
Hilaza aminao aho amin'ny fampiasana ny ohatry ny atidohako. Fitaovana Database Mahavariana β Avy amin'ny tetikasa mankany amin'ny tetikasa dia tsy maintsy miara-miasa amin'ny angon-drakitra isan-karazany aho, ary izany no antony nanombohako rakitra iray izay nanangonako fitaovana ilaina amin'ny fiaraha-miasa amin'izy ireo, ireo karazana mpifindra monina rehetra, IDE, tontonana admin, fitaovana fanaraha-maso ary ny karazana zavatra samihafa. Fitaovana efa nampiasaiko na vao nikasa ny hampiasa. Nizara ity rakitra ity tamin'ny mpiara-miasa ao amin'ny CROC sy any aoriana aho. Nanampy olona maro izany ary nahaliana. Vokatr'izany dia naniry laza bebe kokoa aho rehefa nahatsikaritra fa tao amin'ny fizarana Databases dia tsy nisy takelaka momba ity lohahevitra ity. Ary nanapa-kevitra ny hampiditra ny ahy any aho.
Inona no ilaina amin'izany?
Manoratra repo GitHub mahazatra izahay miaraka amin'ny anarana toa mahafinaritra-na inona na inona. Raha ny ahy dia awesome-database-tools
Fametrahana CI tena izy. awesome-lint ary i travis ci dia hanampy antsika hifehy mampanankery ny takelakay
Miandry 30 andro izahay
Mandinika PR an'ny olona 2 farafahakeliny izahay
Ary farany dia manao PR amin'ny repo lehibe izahay, izay ampianay rohy mankany amin'ny repo. Eto ianao dia mila mamaky tsara ny zava-drehetra ary manatanteraka amim-pitandremana ireo fepetra maro ho an'ny takelaka vaovao sy ny PR.
Saingy hadinoko ny zavatra iray tena manan-danja, izay nambara tamiko moramora:
Tsy dia nitandrina loatra aho ary tsy nanampy unicorn mba hanamarina fa feno ny fepetra rehetra
Avy eo dia nandeha ny fotoana kelikely, fanovana vitsivitsy mifototra amin'ny fanehoan-kevitra, ary ny nandrasana hatry ny ela bitsikahoe nekena ny PR-ko.
Noho izany dia lasa mpanoratra ny taratasy voalohany aho, ary nanomboka nandray izy ireo PR ny avy amin'ny vondrom-piarahamonina hanampy fitaovana vaovao. Ary maro amin'izy ireo no efa tafiditra ao Fitaovana Database Mahavariana. Raha kamo loatra ianao hanaraka ny rohy,
indro ny fifantenana amin'izao fotoana izao amin'ny fotoana namoahana ny lahatsoratra
Fitaovana Database Mahavariana
Lisitry ny fitaovan'ny database entin'ny fiarahamonina
Eto izahay dia hanangona vaovao momba ny fitaovana andrana mahasoa sy mahatalanjona izay manatsotra miaraka amin'ny angon-drakitra ho an'ny DBA, DevOps, Developers ary ny olombelona.
Aza misalasala manampy fampahafantarana momba ny db-tools manokana na ny db-tools ankafizinao indrindra.
dbForge Studio ho an'ny SQL Server - Tontolo fampandrosoana mitambatra matanjaka ho an'ny fampandrosoana SQL Server, fitantanana, fitantanana, famakafakana data ary tatitra.
dbKoda β Modern (JavaScript/Electron framework), IDE open source ho an'ny MongoDB. Izy io dia manana endri-javatra hanohanana ny fampandrosoana, ny fitantanana ary ny fampifanarahana amin'ny angon-drakitra MongoDB.
IBEexpert - Fitaovana GUI feno ho an'ny Firebird sy InterBase.
Oracle SQL Developer - Oracle SQL Developer dia tontolo fampandrosoana maimaim-poana sy mitambatra izay manamora ny fampandrosoana sy ny fitantanana ny Oracle Database amin'ny fametrahana nentim-paharazana sy Cloud.
pgAdmin β Ny sehatra fitantanana sy fampivoarana Open Source malaza indrindra sy manankarena indrindra ho an'ny PostgreSQL, angon-drakitra Open Source mandroso indrindra eran-tany.
pgAdmin3 - Fanohanana maharitra ho an'ny pgAdmin3.
Mpamorona PL/SQL - IDE izay kendrena manokana amin'ny fampivoarana ny programa voatahiry ho an'ny Oracle Databases.
PostgreSQL Maestro - Fitantanana angon-drakitra feno sy matanjaka, admin ary fitaovana fampandrosoana ho an'ny PostgreSQL.
saobakaka - Toad no vahaolana voalohany amin'ny angon-drakitra ho an'ny mpamorona, admin ary mpandinika data. Tantano ny fanovana angon-drakitra sarotra miaraka amin'ny fitaovana fitantanana angona tokana.
Toad Edge - Fitaovana fampivoarana angona tsotsotra ho an'ny MySQL sy Postgres.
TOra β TOra dia SQL IDE open source ho an'ny Oracle, MySQL ary PostgreSQL dbs.
HouseOps β Enterprise ClickHouse Ops UI ho anao mampandeha fanontaniana, manara-maso ny fahasalaman'ny ClickHouse ary mampieritreritra ny hafa.
JackDB - Ny fidirana SQL mivantana amin'ny angon-drakitrao rehetra, na aiza na aiza misy azy.
OmniDB - Fitaovana tranonkala ho an'ny fitantanana angon-drakitra.
Pgweb β mpitety angon-drakitra miorina amin'ny Internet ho an'ny PostgreSQL, voasoratra ao amin'ny Go ary miasa amin'ny milina macOS, Linux ary Windows.
phpLiteAdmin - Fitaovana fitantanana angon-drakitra SQLite mifototra amin'ny tranonkala voasoratra amin'ny PHP miaraka amin'ny fanohanana ny SQLite3 sy SQLite2.
phpMyAdmin - Fifandraisana tranonkala ho an'ny MySQL sy MariaDB.
psequel - Ny PSequel dia manome interface tsara sy tsotra ho anao hanaovanao haingana ny asa PostgreSQL mahazatra.
PopSQL - Tonian-dahatsoratra SQL maoderina sy fiaraha-miasa ho an'ny ekipanao.
Postico - Mpanjifa PostgreSQL maoderina ho an'ny Mac.
Tohiny Pro - Sequel Pro dia fampiharana fitantanana angon-drakitra Mac haingana sy mora ampiasaina amin'ny fiaraha-miasa amin'ny angona MySQL & MariaDB.
SQLiteExpert - Ny interface grafika dia manohana ny endri-javatra SQLite rehetra.
sqlpad - Ny tonian-dahatsoratra SQL miorina amin'ny tranonkala dia mandeha amin'ny rahonao manokana.
SQLPro - Mpitantana Postgres tsotra sy matanjaka ho an'ny macOS.
SQirreL - Ny mpanjifa SQL grafika voasoratra amin'ny Java izay ahafahanao mijery ny firafitry ny angon-drakitra mifanaraka amin'ny JDBC, mijery ny angon-drakitra ao anaty tabilao, mamoaka baiko SQL sns.
SQLTools - Fitantanana angon-drakitra ho an'ny VSCode.
sqlyog - Ny GUI MySQL feno sy mora ampiasaina indrindra.
Tabix - SQL Editor & Open source faharanitan-tsaina tsotra ho an'ny Clickhouse.
Table Plus - Fitaovana GUI maoderina, teratany ary namana ho an'ny angon-drakitra mifandraika: MySQL, PostgreSQL, SQLite & maro hafa.
TeamPostgreSQL β PostgreSQL Web Administration GUI β ampiasao ny angon-drakitrao PostgreSQL na aiza na aiza, miaraka amin'ny interface AJAX manankarena sy haingana.
CLI fitaovana
ipython-sql - Mifandraisa amin'ny angon-drakitra momba ny famoahana baiko SQL ao anatin'ny IPython na IPython Notebook.
iredis - Cli ho an'ny Redis miaraka amin'ny Autocompletion sy Syntax Highlighting.
pgcenter - Fitaovan'ny mpitantana ambony indrindra ho an'ny PostgreSQL.
sqlcl β Oracle SQL Developer Command Line (SQLcl) dia interface tsara andalana maimaim-poana ho an'ny Oracle Database.
usql - Fifandraisana amin'ny andalana baiko manerantany ho an'ny PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, ary angon-drakitra maro hafa ao anatin'izany ny NoSQL sy ny angona tsy mifandray!
dbcli
athenacl - AthenaCLI dia fitaovana CLI ho an'ny serivisy AWS Athena izay afaka manao auto-completion sy ny fanasongadinana syntax.
Oracle SQL Developer Data Modeler - Oracle SQL Developer Data Modeler dia fitaovana an-tsary maimaim-poana izay manatsara ny vokatra sy manamora ny asa fanaovana modely.
pgmodeler - Fitaovana modeling data natao ho an'ny PostgreSQL.
Fitaovana fifindra-monina
2basy - Fitaovana fanamafisam-peo-as-code izay mampiasa ny foto-kevitry ny script DDL idempotent.
Dreamfactory - Loharano misokatra REST API ho an'ny fampiharana finday, tranonkala ary IoT.
Hasura GraphQL Engine - Ny API GraphQL amin'ny fotoana tena izy dia miredareda haingana amin'ny Postgres miaraka amin'ny fanaraha-maso ny fidirana tsara, dia miteraka koa ny webhooks amin'ny hetsika angon-drakitra.
BaRMan - Mpitantana Backup sy Recovery ho an'ny PostgreSQL.
Replication/Data operation
Dataset - Fitaovana fikarohana sy famoahana angona.
dtle - Serivisy famindrana angon-drakitra ho an'ny MySQL.
pgsync - Ampifanaraho ny angona Postgres eo anelanelan'ny angon-drakitra.
pg_chameleon β MySQL to PostgreSQL replica system voasoratra amin'ny Python 3. Ny rafitra dia mampiasa ny tranomboky mysql-replication mba hisintonana ireo sary andalana avy amin'ny MySQL izay voatahiry ao amin'ny PostgreSQL ho JSONB.
Spilo - Clusters HA PostgreSQL miaraka amin'ny Docker.
StackGres β Kilasy orinasa, Full Stack PostgreSQL amin'ny Kubernetes.
Configuration Tuning
MySQLTuner-perl - Script nosoratana tamin'ny Perl izay ahafahanao mijery haingana ny fametrahana MySQL ary manao fanitsiana mba hampitomboana ny fahombiazany sy ny fahamarinan-toerana.
postgresqltuner.pl - Skripta tsotra handinihana ny fikirakirana angona PostgreSQL anao, ary manome torohevitra momba ny fanitsiana.
DevOps
DBmaestro - Ny DBmaestro dia manafaingana ny tsingerin'ny famotsorana ary manohana ny fahaiza-manaony manerana ny tontolon'ny IT manontolo.
Toad DevOps Toolkit - Toad DevOps Toolkit dia manatanteraka ny asa fampivoarana angona fototra ao anatin'ny rindranasan'ny DevOps anao β tsy mampandefitra ny kalitao, ny fampisehoana na ny fahatokisana.
Raha misy hitanao momba ny angon-drakitra dia zarao azafady. Ho faly ihany koa aho handray valiny - PR sy kintana. Raha manana fanontaniana momba ny famoronana takelakao manokana ianao dia soraty ihany koa.