Halò, Habr! Is dòcha gu bheil faidhle aig gach fear againn far a bheil sinn a 'falach rudeigin feumail agus inntinneach dhuinn fhìn. Cuid de cheanglaichean gu artaigilean, leabhraichean, stòran, leabhraichean-làimhe. Dh’ fhaodadh iad seo a bhith nan comharran-leabhair brabhsair no eadhon dìreach tabaichean fosgailte air am fàgail airson nas fhaide air adhart. Thar ùine, bidh seo uile ag èirigh, bidh ceanglaichean a’ stad a’ fosgladh, agus bidh a’ mhòr-chuid de na stuthan dìreach a’ fàs sean.
Dè ma bhios sinn a’ roinn am maitheas seo leis a’ choimhearsnachd agus a’ postadh am faidhle seo air GitHub? An uairsin faodaidh an obair agad a bhith feumail do chuideigin eile, agus faodaidh tu buntainneas a chumail ri chèile, a’ gabhail ri ùrachaidhean bhon fheadhainn a tha ag iarraidh tro dheagh sheann PR. Is e seo dìreach a tha am pròiseact air a dhealbhadh airson. Liostaichean sgoinneil. Tha e air a ghabhail a-steach ann an stòran TOP 10 GitHub, tha rionnagan 138K aige, agus faodaidh ceangal ris na h-obraichean agad nochdadh dìreach anns a freumh README, a tharraingeas luchd-èisteachd mòr chun obair agad. Fìor, feumaidh seo beagan oidhirp. Tha mi airson m ’eòlas air na h-oidhirpean sin a cho-roinn riut.
Is e m ’ainm Maxim Gramin. Aig CROC bidh mi a’ dèanamh leasachadh Java agus rannsachadh stòr-dàta. Anns an dreuchd seo innsidh mi dhut dè a th’ ann an Liostaichean Awesome agus mar a nì thu an repo uamhasach oifigeil agad fhèin.
Dè a th’ ann an liostaichean uamhasach
Nuair a dh’ fheumas mi teicneòlas ùr no cànan prògramadh obrachadh a-mach, is e a’ chiad rud a nì mi a dhol an seo - lorg mi an earrann cheart, agus tha duilleagan freagarrach innte. Agus a’ breithneachadh leis an àireamh de rionnagan agus am fàs seasmhach aca, chan e mise a-mhàin a nì seo.
Gu dearbh, is e readme.md còmhnard àbhaisteach a tha seo, a tha a’ fuireach ann an àite air leth tasgaidh, aig ìre 8th am measg a h-uile stòr GitHub agus a’ toirt a-steach ceanglaichean gu duilleagan eile a tha coisrigte do chuspair sam bith. Mar eisimpleir, anns an roinn Cànanan Prògramadh gheibh thu duilleagan air Awesome Python agus Awesome Go, agus tha tòrr ghoireasan aig Front-End Development air leasachadh WEB. Agus, gu dearbh, - earrann stòr-dàta (Tillidh sinn gu seo beagan nas fhaide air adhart). Agus tha, chan eil seo uile cuingealaichte ri cuspairean teicnigeach. Mar eisimpleir, anns na h-earrannan Cur-seachad agus Gaming gheibh thu tòrr rudan inntinneach cuideachd (bha mi toilichte gu pearsanta iongantach-fantasy).
Is e am prìomh fheart gu bheil na duilleagan sin uile air an cumail suas chan ann leis an ùghdar gu pearsanta, ach leis a’ choimhearsnachd agus air an cur ri chèile a rèir sònrachadh sònraichte agus gu math teann. manifesto uabhasach. Tha gach duilleag mar seo na choimhearsnachd neo-eisimeileach de eòlaichean, a’ fuireach a bheatha fhèin agus fosgailte do na h-iarrtasan tarraing agad a nì e eadhon nas fheàrr. Agus faodaidh duine sam bith an duilleag aca fhèin a dhèanamh mura h-eil cuspair air a chòmhdach fhathast.
Is e ùghdar beachd agus co-òrdanaiche na h-iomairt seo gu lèir an uirsgeulach Sindre Sorhus, a’ chiad duine air GitHub, ùghdar tuilleadh Modalan 1000 npm, agus is esan a gheibh bhur n-aithrichibh.
Mar a gheibh thu a-steach don liosta uamhasach
Mura h-eil thu gu h-obann air duilleag iomchaidh a lorg air cuspair anns a bheil ùidh agad, is e seo a’ chiad shoidhne a dh’ fheumas tu a dhèanamh leat fhèin!
Innsidh mi dhut a’ cleachdadh eisimpleir mo bheachd-smuain. Innealan stòr-dàta sgoinneil - Bho phròiseact gu pròiseact feumaidh mi a bhith ag obair le measgachadh de stòran-dàta, agus is ann air sgàth sin a thòisich mi faidhle anns an do chruinnich mi innealan feumail airson a bhith ag obair còmhla riutha, a h-uile seòrsa de luchd-imrich stòr-dàta, IDEn, panalan rianachd, innealan sgrùdaidh agus a h-uile seòrsa de rudan. measgaichte. Innealan a tha mi air a chleachdadh mar-thà no a bha dìreach an dùil tòiseachadh a 'cleachdadh. Roinn mi am faidhle seo le co-obraichean aig CROC agus nas fhaide air falbh. Chuidich seo mòran dhaoine agus bha e inntinneach. Mar thoradh air an sin, bha mi ag iarraidh barrachd cliù nuair a mhothaich mi aon latha nach robh duilleag sam bith air a’ chuspair seo anns an roinn Stòr-dàta. Agus cho-dhùin mi mo chuid a chuir ris an sin.
Dè a tha a dhìth airson seo?
Bidh sinn a’ clàradh repo cunbhalach GitHub le ainm mar uamhasach - ge bith dè. Anns a 'chùis agam b' e innealan-stòr-dàta uabhasach a bh 'ann
Bheir sinn ar duilleag chun chruth uamhasach, cuidichidh seo sinn gineadair-uabhasach-liosta, a ghineas na faidhlichean riatanach uile anns a’ chruth a tha a dhìth
Bidh sinn a’ dèanamh lèirmheas air co-dhiù 2 neach eile PR
Agus mu dheireadh bidh sinn a’ dèanamh PR chun phrìomh repo, far am bi sinn a’ cur ceangal ris an repo againn. An seo feumaidh tu a h-uile dad a leughadh gu faiceallach agus gu faiceallach na riatanasan iomadach airson an duilleag ùr agus an PR fhèin a choileanadh.
Ach beagan ùine seachad, chruinnich mi eadhon barrachd stuthan, dh'obraich mi air mearachdan agus chuir mi dragh orm dàrna feuchainn.
Ach dhìochuimhnich mi mu rud glè chudromach, a bha gu socair a’ toirt beachd dhomh:
Cha robh mi gu math faiceallach agus cha do chuir mi aon-adharcach ris gus dearbhadh gun deach na cumhaichean gu lèir a choileanadh
An uairsin chaidh beagan a bharrachd ùine seachad, beagan a bharrachd deasachaidhean stèidhichte air beachdan, agus an rud ris an robh dùil o chionn fhada tweetgun deach gabhail ris an PR agam.
Mar sin thàinig mi gu bhith na ùghdar air a 'chiad duilleag agam, agus thòisich iad air faighinn PR bhon choimhearsnachd gus innealan ùra a chur ris. Agus tha mòran dhiubh mu thràth air an toirt a-steach Innealan stòr-dàta sgoinneil. Ma tha thu ro leisg an ceangal a leantainn,
seo an taghadh làithreach aig àm foillseachaidh na dreuchd
Innealan stòr-dàta sgoinneil
Liosta innealan stòr-dàta air a stiùireadh leis a’ choimhearsnachd
An seo cruinnichidh sinn fiosrachadh mu innealan deuchainneach uamhasach feumail agus uamhasach a bhios nas sìmplidhe le stòran-dàta airson DBA, DevOps, Luchd-leasachaidh agus dìreach mortals.
Faodaidh tu fiosrachadh a chuir ris mu na h-innealan db agad fhèin no na h-innealan db treas-phàrtaidh as fheàrr leat.
dbForge Studio airson SQL Server - Àrainneachd leasachaidh aonaichte cumhachdach airson leasachadh SQL Server, riaghladh, rianachd, mion-sgrùdadh dàta, agus aithris.
db Koda - Ùr-nodha (frèam JavaScript / Electron), IDE stòr fosgailte airson MongoDB. Tha feartan aige gus taic a thoirt do leasachadh, rianachd agus gleusadh coileanaidh air stòran-dàta MongoDB.
IBEòlaiche - Inneal GUI coileanta airson Firebird agus InterBase.
HeidiSQL - Neach-dèiligidh aotrom airson MySQL, MSSQL agus PostgreSQL a riaghladh, sgrìobhte ann an Delphi.
Bann-obrach MySQL - Tha MySQL Workbench na inneal lèirsinneach aonaichte airson ailtirean stòr-dàta, luchd-leasachaidh, agus DBAn.
navicat - Inneal leasachaidh stòr-dàta a leigeas leat ceangal aig an aon àm ri MySQL, MariaDB, SQL Server, Oracle, PostgreSQL, agus stòran-dàta SQLite bho aon iarrtas.
Leasaiche Oracle SQL - Tha Oracle SQL Developer na àrainneachd leasachaidh an-asgaidh, amalaichte a bhios a’ sìmpleachadh leasachadh agus riaghladh Stòr-dàta Oracle ann an cleachdadh traidiseanta agus Cloud.
pgAdmin - An àrd-ùrlar rianachd is leasachaidh Open Source as mòr-chòrdte agus beairteach airson PostgreSQL, an stòr-dàta Open Source as adhartaiche san t-saoghal.
Leasaiche PL/SQL - IDE a tha gu sònraichte ag amas air leasachadh aonadan prògram stòraichte airson Stòr-dàta Oracle.
PostgreSQL Maestro - Inneal riaghlaidh stòr-dàta coileanta agus cumhachdach, rianachd agus leasachaidh airson PostgreSQL.
Mial-mhàgach - Is e Toad am prìomh fhuasgladh stòr-dàta airson luchd-leasachaidh, luchd-rianachd agus sgrùdairean dàta. Stiùirich atharrachaidhean stòr-dàta iom-fhillte le aon inneal stiùireadh stòr-dàta.
Iomall Mhàg - Inneal leasachaidh stòr-dàta nas sìmplidhe airson MySQL agus Postgres.
TOra - Tha TOra na stòr fosgailte SQL IDE airson Oracle, MySQL agus PostgreSQL dbs.
Stiùidio Valentina - Cruthaich, rianachd, ceasnachadh agus rannsaich stòran-dàta Valentina DB, MySQL, MariaDB, PostgreSQL agus SQLite AN-ASGAIDH.
Manaidsearan / teachdaichean GUI
Rianadair - Riaghladh stòr-dàta ann an aon fhaidhle PHP.
Db Sealladair - Inneal stòr-dàta uile-choitcheann airson luchd-leasachaidh, DBAn agus luchd-anailis.
Taighean-Op - Iomairt ClickHouse Ops UI airson gum bi thu a’ ruith cheistean, a ’cumail sùil air slàinte ClickHouse agus a’ toirt air mòran eile smaoineachadh.
JackDB - Cothrom dìreach air SQL air an dàta agad gu lèir, ge bith càite a bheil e a’ fuireach.
Rob 3T - Tha Robo 3T (Robomongo roimhe seo) na inneal riaghlaidh MongoDB tar-àrd-ùrlar stèidhichte air sligean.
Sequence Pro - Tha Sequel Pro na thagradh riaghlaidh stòr-dàta Mac luath, furasta a chleachdadh airson a bhith ag obair le stòran-dàta MySQL & MariaDB.
Stiùidio obrachaidhean SQL - Inneal riaghlaidh dàta a leigeas le bhith ag obair le SQL Server, Azure SQL DB agus SQL DW bho Windows, macOS agus Linux.
Eòlaiche SQLite - Tha eadar-aghaidh grafaigeach a’ toirt taic do na feartan SQLite gu lèir.
sqlpad - Bidh deasaiche SQL stèidhichte air an lìon a’ ruith san sgòth phrìobhaideach agad fhèin.
FeòragL - Neach-dèiligidh grafaigeach SQL sgrìobhte ann an Java a leigeas leat structar stòr-dàta a tha a’ gèilleadh ri JDBC fhaicinn, brobhsadh an dàta ann an clàran, cuir a-mach òrdughan SQL msaa.
sql - Tha Oracle SQL Developer Command Line (SQLcl) na eadar-aghaidh loidhne-àithne an-asgaidh airson Stòr-dàta Oracle.
usql - Eadar-aghaidh loidhne-àithne uile-choitcheann airson PostgreSQL, MySQL, Stòr-dàta Oracle, SQLite3, Microsoft SQL Server, agus mòran stòran-dàta eile a’ toirt a-steach NoSQL agus stòran-dàta neo-dàimheach!
dbcli
athenacl - Tha AthenaCLI na inneal CLI airson seirbheis AWS Athena as urrainn fèin-chrìochnachadh agus soilleireachadh co-chòrdadh a dhèanamh.
litecli - CLI airson stòran-dàta SQLite le fèin-chrìochnachadh agus soilleireachadh co-chòrdadh.
mssql-cli - Cliant loidhne-àithne airson SQL Server le fèin-chrìochnachadh agus soilleireachadh co-chòrdadh.
mycli - Cliant Terminal airson MySQL le AutoCompletion agus Syntax Highlighting.
pgcli - Postgres CLI le fèin-chrìochnachadh agus soilleireachadh co-chòrdadh.
vcli - Vertica CLI le fèin-chrìochnachadh agus soilleireachadh co-chòrdadh.
Seòladh DB-sgeama agus fradharc
dbdiagram.io - Inneal luath is sìmplidh airson do chuideachadh le bhith a’ tarraing do dhiagraman dàimh stòr-dàta agus a’ sruthadh gu sgiobalta a’ cleachdadh cànan DSL sìmplidh.
Sgeama Craoladair - Inneal lorg agus tuigse sgeama stòr-dàta an-asgaidh.
Spy sgeama - A’ gineadh an stòr-dàta agad gu sgrìobhainnean HTML, a’ toirt a-steach diagraman Càirdeas Aonachd.
tbls - Inneal càirdeil CI airson stòr-dàta a chlàradh, sgrìobhte ann an Go.
Modailearan
Moder Dàta Navicat - Inneal dealbhaidh stòr-dàta cumhachdach agus cosg-èifeachdach a chuidicheas tu gus modalan dàta bun-bheachdail, loidsigeach agus corporra àrd-inbhe a thogail.
Modailiche dàta leasaiche Oracle SQL - Tha Oracle SQL Developer Data Modeler na inneal grafaigeach an-asgaidh a leasaicheas cinneasachd agus a nì sìmpleachadh air gnìomhan modaladh dàta.
pgmodeler - Inneal modaladh dàta air a dhealbhadh airson PostgreSQL.
Innealan imrich
2 bas - Inneal rèiteachaidh stòr-dàta-mar-còd a bhios a’ cleachdadh bun-bheachd sgriobtaichean DDL neo-chomasach.
liquibase - Leabharlann neo-eisimeileach le stòr-dàta airson lorg, riaghladh agus cur an sàs atharrachaidhean sgeamaichean stòr-dàta.
imrich - Coltach ri diff ach airson sgeamaichean PostgreSQL.
nód-pg-imrich - Stiùireadh imrich stòr-dàta Node.js air a thogail a-mhàin airson postgres. (Ach faodar a chleachdadh cuideachd airson DBan eile a tha a rèir inbhe SQL - me CockroachDB.)
Pyrseas - A’ toirt seachad goireasan airson cunntas a thoirt air sgeama stòr-dàta PostgreSQL mar YAML.
sgeama2ddl - Loidhne-àithne air a chleachdadh airson sgeama Oracle às-mhalairt gu seata de sgriobtaichean ddl init le comas air fiosrachadh neo-mhiannach a shìoladh, DDL a sgaradh ann am faidhlichean eadar-dhealaichte, toradh cruth breagha.
Luchd-craiceann
Bruadar - Cùl-taic API stòr fosgailte REST airson tagraidhean gluasadach, lìn agus IoT.
Einnsean Hasura GraphQL - A ’spreadhadh APIan GraphQL fìor-ùine luath sa bhad air Postgres le smachd ruigsinneachd grinn, bidh iad cuideachd a’ brosnachadh lìn-lìn air tachartasan stòr-dàta.
Seirbheisean Dàta Oracle REST - Iarrtas Java meadhan-ìre, bidh ORDS a’ mapadh gnìomhairean HTTP(S) (GET, POST, PUT, DELETE, msaa) gu gnothaichean stòr-dàta agus a’ tilleadh toraidhean sam bith ann an cruth a’ cleachdadh JSON.
Prisma - Bidh Prisma a’ tionndadh an stòr-dàta agad gu API GraphQL fìor-ùine.
postgREST - REST API airson stòr-dàta Postgres sam bith.
perst - A bheil e na dhòigh air API RESTful a fhrithealadh bho stòran-dàta sam bith sgrìobhte ann an Go.
foisSQL - gineadair SQL le Java agus HTTP APIs, a’ cleachdadh API sìmplidh RESTful HTTP le sreathachadh XML no JSON.
pg_chameleon — Mac-samhail MySQL gu siostam PostgreSQL sgrìobhte ann am Python 3. Bidh an siostam a’ cleachdadh mac-samhail mysql an leabharlainn gus na h-ìomhaighean sreath a tharraing à MySQL a tha air an stòradh gu PostgreSQL mar JSONB.
Sruth PGDelta - Bidh frithealaiche lìn Golang gus Postgres a shruthladh ag atharrachadh co-dhiù aon uair thairis air socaidean lìn, a’ cleachdadh feart còdaidh loidsigeach Postgres.
repmgr - Am manaidsear mac-samhail as mòr-chòrdte airson PostgreSQL.
Sgrìobhainnean
pgx_scripts - Cruinneachadh de sgriobtaichean beaga feumail airson mion-sgrùdadh agus rianachd stòr-dàta, air an cruthachadh leis an sgioba againn aig PostgreSQL Experts.
pgsql-bloat-tuairmse - Ceistean gus bloat staitistigeil a thomhas ann an clàran-amais agus clàran airson PostgreSQL.
TPT - Tha na sgriobtaichean sqlplus seo airson optimization coileanaidh & fuasgladh dhuilgheadasan Oracle Database.
Sgrùdadh / Staitistig / Coileanadh
Sealladair ASH - A’ toirt seachad sealladh grafaigeach de dhàta eachdraidh seisean gnìomhach taobh a-staigh an Oracle agus PostgreSQL DB.
Mòineag - Inneal sgrùdaidh MySQL gun àidseant & cosg-èifeachdach.
mssql-sgrùdadh - Cum sùil air an t-seirbheisiche SQL agad air coileanadh Linux a’ cleachdadh cruinnichte, InfluxDB agus Grafana.
Draibhearan airson sùil a chumail air Navicat - Inneal sgrùdaidh frithealaiche iomallach sàbhailte, sìmplidh agus gun àidseant a tha làn de fheartan cumhachdach gus do sgrùdadh a dhèanamh cho èifeachdach sa ghabhas.
Sgrùdadh agus Stiùireadh Percona - Àrd-ùrlar stòr fosgailte airson a bhith a’ riaghladh agus a’ cumail sùil air coileanadh MySQL agus MongoDB.
neach-cruinneachaidh pganalyze - Pganalyze neach-cruinneachaidh staitistig airson metrics PostgreSQL agus dàta log a chruinneachadh.
postgres-sgrùdadh - Inneal breithneachaidh ginealach ùr a leigeas le luchd-cleachdaidh mion-sgrùdadh domhainn a dhèanamh air slàinte stòran-dàta Postgres.
Orabbix - Is e plugan a th’ ann an Orabbix a chaidh a dhealbhadh gus obrachadh le Zabbix Enterprise Monitor gus aithris agus tomhas ioma-shreath de sgrùdadh, coileanadh agus ruigsinneachd a thoirt seachad airson Stòr-dàta Oracle, còmhla ri meatrach coileanadh frithealaiche.
pg_monz - Is e seo an teamplaid sgrùdaidh Zabbix airson Stòr-dàta PostgreSQL.
Pyora - Sgriobt Python gus sùil a chumail air stòran-dàta Oracle.
ZabbixDBA - Tha ZabbixDBA na plugan luath, sùbailte, agus a’ leasachadh gu leantainneach gus sùil a chumail air an RDBMS agad.
Deuchainn
DbFit - Frèam deuchainn stòr-dàta a bheir taic do leasachadh furasta air a stiùireadh le deuchainn air do chòd stòr-dàta.
RegreSQL - Ath-thionndadh A’ dèanamh deuchainn air na ceistean SQL agad.
Gineadair dàta
Stòr-dàta Benerator - Tha e na fhrèam airson dàta deuchainn fìor àrd agus dligheach a ghineadh airson an t-siostam agad fo dheuchainn (a’ seachnadh pàtran an-aghaidh Datalite).
postgresql_cluster - Buidheann PostgreSQL Àrd-Ri fhaotainn (stèidhichte air "Patroni" agus "DCS (msaa)). Cleachdadh fèin-ghluasadach le Ansible.
Bhiteis - Siostam cruinneachadh stòr-dàta airson sgèileadh còmhnard de MySQL tro shreap coitcheann.
Kubernetes
KubeDB - Dèanamh furasta stòran-dàta ìre toraidh a ruith air Kubernetes.
Gnìomhaiche postgres - Tha an Gnìomhaiche Postgres a’ comasachadh cruinneachaidhean PostgreSQL a tha rim faighinn gu mòr air Kubernetes (K8s) le cumhachd bho Patroni.
Spoil - Cruinneachaidhean HA PostgreSQL le Docker.
StacGres - Ìre iomairt, Full Stack PostgreSQL air Kubernetes.
Tuning rèiteachaidh
MySQLTuner-perl - Sgriobt sgrìobhte ann am Perl a leigeas leat ath-sgrùdadh a dhèanamh air stàladh MySQL gu sgiobalta agus atharrachaidhean a dhèanamh gus coileanadh agus seasmhachd àrdachadh.
PGConfigurator - Inneal air-loidhne an-asgaidh gus optimachadh a ghineadh postgresql.conf.
postgresqltuner.pl - Sgriobt shìmplidh airson mion-sgrùdadh a dhèanamh air rèiteachadh an stòr-dàta PostgreSQL agad, agus comhairle gleusaidh a thoirt seachad.
DevOps
DBmaestro - Bidh DBmaestro a’ luathachadh chuairtean fuasglaidh agus a’ toirt taic do shùbailteachd thairis air an eag-shiostam IT gu lèir.
Innealan Toad DevOps - Bidh Toad DevOps Toolkit a’ coileanadh prìomh ghnìomhan leasachaidh stòr-dàta taobh a-staigh do shruth-obrach DevOps - gun a bhith a’ toirt buaidh air càileachd, coileanadh no earbsachd.
Poly - Iarrtas aithris SQL a tha furasta a chleachdadh a chaidh a thogail dha leannanan SQL.
Sgaoilidhean
DBdeployer - Inneal a bhios a’ cleachdadh frithealaichean stòr-dàta MySQL gu furasta.
dbatools - Modal PowerShell air am faodadh tu smaoineachadh mar loidhne-àithne SQL Server Management Studio.
Postgres.app - Stàladh PostgreSQL làn-nochdadh air a phacaigeadh mar app àbhaisteach Mac.
MòrSQL - Sgaoileadh de Postgres a tha càirdeil do leasaiche.
Seada Ailbhein - Ceann-aghaidh riaghlaidh PostgreSQL stèidhichte air an lìon a bhios a’ cruinneachadh grunn ghoireasan agus thagraidhean airson an cleachdadh le PostgreSQL.
tèarainteachd
Accra - Sreath tèarainteachd stòr-dàta. Neach-ionaid stòr-dàta le crioptachadh ìre-raoin, sgrùdadh tro dhàta crioptaichte, casg in-stealladh SQL, lorg sàrachadh, poitean meala. A’ toirt taic do chrioptachadh taobh teachdaiche agus taobh progsaidh (“follaiseach”). SQL, NoSQL.
Luchd-fòrmataidh còd
CodeBuff - Clò-bhualadh breagha agnostic cànain tro ionnsachadh innealan.
A ’cur ris
Tha fàilte an-còmhnaidh air na tabhartasan agad! Feuch an leugh thu an stiùiridhean tabhartais a’ chiad.
Ma tha lorg sam bith agad airson an stòr-dàta, feuch an roinn thu. Bidh mi cuideachd toilichte fios air ais fhaighinn - PR agus rionnagan. Ma tha ceist sam bith agad mu bhith cruthachadh do dhuilleagan fhèin, sgrìobh iad cuideachd.