Skip to content
ℕ𝔸𝕊𝔸™ℕ𝕒𝕤𝕒𝕣𝕖™𝕊𝕡𝕒𝕔𝕖𝕏™ https://nasa.re/

Nasare™🚀

フレッシュ スペース & テクノロジー NEWS📢

  • About 𝒩𝒶𝓈𝒶𝓇𝑒™
  • SMART Tools
  • SMART AI
    • Kubeshark PCAP Export/Import
    • Coaching engineering managers to employ on organizational issues
    • Zelda: Hyperlink’s Awakening game engine documentation (2021)
    • Commercial Resupply Services-CRS
  • Show HN
    • WINd3x、iPod Bootrom エクスプロイトは 10 年遅かった
    • Just by Notでプログラミングするシステム オブジェクト指向プログラミングの活用
    • 主な BGP 増加をレジデンス Windows デスクトップに追加する
    • ガジェットの複雑さが増し、余分な IP の再利用が促進される
    • 新しい GitHub CLI 拡張インストゥルメント
    • Kubernetes を 7,500 ノードにスケーリング (2021 年)
    • Wander アプリ用の軽量なオンザフリット構成ライブラリ
    • Ask HN
      • Declare HN: I wrote a WebAssembly Interpreter and Toolkit in C
      • Describe HN: Kandria, an action RPG made in Frequent Voice, is now out
      • Demonstrate HN: ClickHouse-local – a runt instrument for serverless files analytics
      • Brand HN: Motion photographs Watchlist Chrome Extension
      • Existing HN: Connmap – Desktop widget that reveals your TCP company on an international diagram
      • Level to HN: An initiate source tool to generate Jet Engine compressors
      • Insist HN: Ov – characteristic smartly off terminal pager
      • Level to HN: Graphic-Walker – A special kind of originate-offer different to Tableau
      • Level to HN: A corpulent game of snake encoded in a url
      • Point out HN: Kweb: A a ways away interface to the earn browser’s DOM
      • Present HN: Nanelo DNS – Privacy-Kindly, European Nameservers
      • Reward HN: Vim on-line editor the exercise of WebAssembly, storing files the exercise of IndexedDB
      • Show HN: AREnets – TensorFlow-basically based mostly Relation Extraction equipment for work in Colab
      • Speak HN: What sub $200 product improved HN readers’ 2022
      • Uncover HN: Easy internet app for teenagers to management a single Philips Hue light
      • Advise HN: Daft Art – an album veil maker powered by AI and curated aesthetics
    • Show HN
      • Reward HN: Vim on-line editor the exercise of WebAssembly, storing files the exercise of IndexedDB
      • Android phones will at the moment obtain iPhone-love SOS satellite texting
      • Demonstrate HN: ClickHouse-local – a runt instrument for serverless files analytics
      • Show HN: AREnets – TensorFlow-basically based mostly Relation Extraction equipment for work in Colab
      • Present HN: Nanelo DNS – Privacy-Kindly, European Nameservers
      • Insist HN: Ov – characteristic smartly off terminal pager
      • Level to HN: An initiate source tool to generate Jet Engine compressors
      • Speak HN: What sub $200 product improved HN readers’ 2022
      • Advise HN: Daft Art – an album veil maker powered by AI and curated aesthetics
      • Uncover HN: Easy internet app for teenagers to management a single Philips Hue light
      • Level to HN: A corpulent game of snake encoded in a url
    • Brand HN: Motion photographs Watchlist Chrome Extension
    • Existing HN: Connmap – Desktop widget that reveals your TCP company on an international diagram
    • Point out HN: Kweb: A a ways away interface to the earn browser’s DOM
    • Declare HN: I wrote a WebAssembly Interpreter and Toolkit in C
    • Tag HN: Using Key-Value Retail outlets in Serverless Codehooks.io Applications
    • Declare HN: I wrote a WebAssembly Interpreter and Toolkit in C
    • Point out HN: Kweb: A a ways away interface to the earn browser’s DOM
    • Existing HN: Connmap – Desktop widget that reveals your TCP company on an international diagram
    • Brand HN: Motion photographs Watchlist Chrome Extension
    • Level to HN: A corpulent game of snake encoded in a url
    • Uncover HN: Easy internet app for teenagers to management a single Philips Hue light
    • Advise HN: Daft Art – an album veil maker powered by AI and curated aesthetics
    • Speak HN: What sub $200 product improved HN readers’ 2022
    • Level to HN: An initiate source tool to generate Jet Engine compressors
    • Level to HN: Graphic-Walker – A special kind of originate-offer different to Tableau
    • Insist HN: Ov – characteristic smartly off terminal pager
    • Present HN: Nanelo DNS – Privacy-Kindly, European Nameservers
    • Show HN: AREnets – TensorFlow-basically based mostly Relation Extraction equipment for work in Colab
    • Demonstrate HN: ClickHouse-local – a runt instrument for serverless files analytics
    • Reward HN: Vim on-line editor the exercise of WebAssembly, storing files the exercise of IndexedDB
  • A Computer virus and a Dilemma
    • OCIS – OwnCloud Countless Scale
    • A Princeton student built an app which is ready to detect if ChatGPT wrote an essay
    • GitHub Is Sued, and We Would possibly perhaps Learn Something About Creative Commons Licensing
    • Adobe’s Command material analysis can be using photos/videos to narrate AI w/o consent
    • Ultralearning a.k.a. how I learned to code
    • Automatic1111 is assist on GitHub after taking away Embedding Links
    • Where Your Sides Came From
    • What Is a Pig Butchering Rip-off?
    • Submit-processing is ruining iPhone photos
    • Clos Topologies and Centralized Retain a watch on in Google’s Datacenter Community
    • Miller Engineering DS-1 House Planetarium
    • Gimel Studio: Non-harmful, 2D image editor
  • Technology
    • Miller Engineering DS-1 House Planetarium
    • Apple Doctors: to construct it as a file it is advisable to electronic mail it to your self
    • The Air India passenger who urinated on a girl has been fired by Wells Fargo
    • The Filesystem Hierarchy Usual Comes to Guix Containers
    • Sooner than it sued Google for copying from Java, Oracle changed into as soon as copying IBM’s SQL (2020)
    • The i3-gaps mission has been merged with i3
    • Making an Alphorn from Scratch
    • Apple: Braille Individual Guides
    • MotherDuck Is a Original Thought
    • The class of CGI and simple make
    • Like a mercurial tour of DragonFly BSD 6.4?
    • computer science
    • AI
    • Artificial intelligence
    • Technology
    • Ai
    • Apple
    • digital
  • TOP HN
    • anti-Mastodon
    • TOP HN
      • Show HN
      • Ask HN
      • coding
      • ガジェットの複雑さが増し、余分な IP の再利用が促進される
      • 新しい GitHub CLI 拡張インストゥルメント
      • Kubernetes を 7,500 ノードにスケーリング (2021 年)
      • Just by Notでプログラミングするシステム オブジェクト指向プログラミングの活用
      • Describe HN: Kandria, an action RPG made in Frequent Voice, is now out
      • WINd3x、iPod Bootrom エクスプロイトは 10 年遅かった
      • Wander アプリ用の軽量なオンザフリット構成ライブラリ
      • Artificial intelligence
      • 主な BGP 増加をレジデンス Windows デスクトップに追加する
      • Technology
      • Level to HN: Graphic-Walker – A special kind of originate-offer different to Tableau
      • Declare HN: I wrote a WebAssembly Interpreter and Toolkit in C
      • Point out HN: Kweb: A a ways away interface to the earn browser’s DOM
      • Existing HN: Connmap – Desktop widget that reveals your TCP company on an international diagram
      • Advise HN: Daft Art – an album veil maker powered by AI and curated aesthetics
      • Brand HN: Motion photographs Watchlist Chrome Extension
      • Declare HN: I wrote a WebAssembly Interpreter and Toolkit in C
      • Demonstrate HN: ClickHouse-local – a runt instrument for serverless files analytics
      • Describe HN: Kandria, an action RPG made in Frequent Voice, is now out
      • Existing HN: Connmap – Desktop widget that reveals your TCP company on an international diagram
      • Insist HN: Ov – characteristic smartly off terminal pager
      • Just by Notでプログラミングするシステム オブジェクト指向プログラミングの活用
      • Kubernetes を 7,500 ノードにスケーリング (2021 年)
      • Level to HN: A corpulent game of snake encoded in a url
      • Level to HN: An initiate source tool to generate Jet Engine compressors
      • Level to HN: Graphic-Walker – A special kind of originate-offer different to Tableau
      • Point out HN: Kweb: A a ways away interface to the earn browser’s DOM
      • Present HN: Nanelo DNS – Privacy-Kindly, European Nameservers
      • Reward HN: Vim on-line editor the exercise of WebAssembly, storing files the exercise of IndexedDB
      • Show HN: AREnets – TensorFlow-basically based mostly Relation Extraction equipment for work in Colab
      • Speak HN: What sub $200 product improved HN readers’ 2022
      • Uncover HN: Easy internet app for teenagers to management a single Philips Hue light
      • Wander アプリ用の軽量なオンザフリット構成ライブラリ
      • WINd3x、iPod Bootrom エクスプロイトは 10 年遅かった
      • ガジェットの複雑さが増し、余分な IP の再利用が促進される
      • 主な BGP 増加をレジデンス Windows デスクトップに追加する
      • 新しい GitHub CLI 拡張インストゥルメント
      • ロンドンで*ダウン*を継続的に見つめる: Pavement Oddities
      • 報酬 HN: C の 30 行でスピンロック
      • FAA の NOTAM とは何ですか? 航空専門家が機械の仕組みを説明
      • ナノGPT
      • 1 ビット LCD のグレースケール (2022)
      • The Muse (YC W12) は FP&A のシニア ディレクターを採用しています
      • Zen (YC S21) はグロース エンジニアを採用しています
      • Tall Inquire of (YC W21) が B2B 回顧録の幹部を採用
      • Actiondesk (YC S19) は、プロダクト ドレスメーカーを採用しています (4-6 か月の契約)
      • Oven (YC S19) は、Bun を作成するために C/C++ または Zig エンジニアを採用しています。
      • WInd3x, the iPod Bootrom exploit 10 years too unhurried
      • Sign HN: FASTA recordsdata を操作するための FUSE モジュール
      • HN を指します: Socketify.py: PyPy3 および Python3 用の Http/Https および WebSocket サーバー
      • Wage Development Continues to Gradual in the UK and Euro House
      • Stage Supervisor for the unimpressed: 1 Getting started
      • First public free up of Pushup: a brand unique compiler for making net apps in Trip
      • Fixing Cart-Pole Swingup with a Hierarchical Controller
      • Flight Testing the Touchdown Radar for Mars Science Laboratory 2011-06-21T17:36:36Z
      • Flightcontrol (YC W22) is hiring first Developer Recommend
      • Flying boats and other tech for cleaner shipping
      • Four Finalist Touchdown Location Candidates for Mars Science Laboratory 2008-11-19T16:21:01Z
      • France’s prized nuclear sector stalled in Europe’s hour of want
      • French startup unveils new residential thermo-acoustic warmth pump
      • FTC Cracks Down on Firms That Impose Contaminated Noncompete Restrictions
      • FTX’s Aged Prime Lawyer Aided US Authorities in Bankman-Fried Case
      • FY18 NASA lėšų šnypštimas 2017-05-22T00:00:00Z
      • G-3PO: A protocol droid for Ghidra, or GPT-3 for reverse-engineering
      • Gail.com FAQ
      • Gemini-Titan (GT)-6 – Gemini 6 of 7 – 지역 사진 – 외부 지역 1965-12-15T00:00:00Z
      • Geoffrey Hinton Publishes Original Deep Learning Algorithm
      • Germany warns: AI fingers flee already underway (2021)
      • Gimel Studio: Non-harmful, 2D image editor
      • GitHub Availability File
      • GitHub Is Sued, and We Would possibly perhaps Learn Something About Creative Commons Licensing
      • Google needs RISC-V to be a “tier-1” Android architecture
      • Google researcher, lengthy out of math, cracks devilish dispute about gadgets
      • Google start sourced CDC File Transfer from the ashes of Stadia
      • GRC-2003-C-02097 2004-05-01T00:00:00Z
      • GRC-2013-C-05246 2009-11-26T00:00:00Z
      • Hello world!
      • Highlights of Science Launching on SpaceX CRS-15 2018-06-24T00:00:00Z
      • Hilf Al-Fudul
      • HiOperator (YC S16) Is Hiring VP of Engineering
      • HN を指します: Socketify.py: PyPy3 および Python3 用の Http/Https および WebSocket サーバー
      • How kind I blueprint a pair of buttocks?
      • How will the haj switch as international temperatures upward thrust?
      • Human gene linked to bigger brains turned into as soon as born from apparently pointless DNA
      • Hundreds of scientists publish a paper every 5 days
      • In Favor of Friction and Flexibility
      • Indicate HN: Klotho – Change into straightforward code into cloud native code
      • Indoor farming isn’t exact for the smartly off
      • Iranian assault drone came across to have parts from more than a dozen US companies
      • Israeli researcher experiences leak of 235M Twitter-linked e-mail addresses
      • Jam Stations in Low Earth Orbit
      • Jazz Is Freedom
      • JPL-20171102-TECHf-0001-ドローントリップ 人間vs機械 2017-11-17T00:00:00Z
      • JPL에서 NASA의 MSI 콘도미니엄 액셀러레이터 2022-08-25T00:00:00Z
      • JPSO extinct facial recognition abilities to arrest a man. The tech modified into once defective
      • jsc2017e136097 – 12 月 4 日,俄罗斯联邦地区公司 (Roscosmos) 的远征 54-55 号机组人员 Anton Shkaplerov 在俄罗斯 Principal person City 的加加林宇航员训练中心上向整洁的祝福者挥手致意,当时他登上了前往附近的 Chkalovsky Ai 的公共汽车2017-12-04T00:00:00Z
      • Kemble’s Cascade of Stars
      • Kepler-90 マシン (アーティストの考え) 2017-12-14T00:00:00Z
      • Koichi Wakata SpaceX 코칭 2022-06-27T00:00:00Z
      • KSC and Proud to Be Heart-Wide Diversity Tournament 2019-08-20T00:00:00Z
      • KSC ir „Proud to Be Center“ įvairovės turnyras 2019-08-20T00:00:00Z
      • AI
      • Artificial intelligence
      • Auto-Generate
      • anti-Mastodon
      • Awesome
      • BioSentinel
      • CATEGORIES
      • DC
      • Dione
      • Diversity
      • drone racing
      • drones
      • Dulles
      • education
      • Event
      • filmstock
      • Goddard
      • AI
      • Ask HN
      • autonomous
      • coding
      • computer science
      • Clusters
      • Artificial intelligence
        • Ai
        • Apple
        • Tesla
        • digital
        • MESSENGER
        • Device
        • Charts
        • change
        • Shows
        • fraud
        • Former
        • fucking
        • purge
        • Works
        • entering
        • Databases
        • Review
        • Strangely
        • Instinct
        • staff
        • Salesforce
        • intern
        • Involuntary
        • promise
        • Twilio’s
        • nisv live
        • attack
        • Iranian
        • France’s
        • prized
        • infrastructure
        • Debian-based
        • nisv s02 ep03
        • siduction
        • Awesome
        • Calculate
        • Beautiful
        • Linux
        • Start
        • dollar
        • Messier
        • Daughters
        • ‘Breakthrough’
        • obesity
        • Al-Fudul
        • sixty years
        • PyTorch
        • discloses
        • Ancient
        • Stone
        • Popup
        • design
        • public
        • expanding
        • cloud
        • forest
        • startup
        • French
        • batteries
        • fleas
        • spotted
        • Petals
        • language
        • Habitual
        • checking
        • GitHub
        • Availability
        • layers
        • inconsistencies
        • Affair
        • Quasi-War
        • Sergey
        • Irate
        • bestseller
        • necessarily
        • Scientists
        • Titan
        • twitch
        • FGS/NIRISS – Fine Guidance Sensor/Near InfraRed Imager and Slitless Spectrograph
        • infrared
        • ISIM – Integrated Science Instrument Module
        • JHU – Johns Hopkins University
        • JWST – James Webb Space Telescope
        • JWST – James Webb Space Telescope
        • absolute zero
        • Big Bang
        • Peace
        • Studio
        • Making
        • project
        • -gaps
        • warns
        • Germany
        • Braille
        • MotherDuck
        • prototype
        • Challenges
        • Infinite
        • OwnCloud
        • Novel
        • Before
        • copying
        • California
        • getting
        • States
        • Criminal
        • Brother
        • Released
        • Method
        • owners
        • ‘richsession’
        • email
        • Elements
        • Where
        • passenger
        • Hierarchy
        • Filesystem
        • economic
        • Crew Dragon
        • Bridenstine
        • Scientific
        • Heaviosity
        • Patterns
        • Unexpected
        • minimalist
        • Ecode
        • Alpha
        • Wolfram
        • Tailwind
        • HiOperator
        • Klotho
        • TEAMS
        • ROBOTICS
        • Antelope
        • Sponsors
        • Ellen Gertsen
        • Transform
        • Flightcontrol
        • subscriptions
        • Internet
        • Theory-building
        • you’re
        • looking
        • Transfer
        • error’
        • Tails
        • migrate
        • Building
        • Bitmovin
        • Remote
        • PhotoRoom
        • Company
        • Taking
        • Ribbon
        • BibDesk
        • Android
        • profilers
        • phones
        • modern
        • Mastercard
        • private
        • We’ve
        • reportedly
        • Microsoft
        • Artsy
        • trades
        • skilled
        • Polygon
        • Flying
        • Princeton
        • Codemods
        • Coaching
        • UK’s
        • popping
        • sourced
        • Wikipedia
        • admin
        • Indoor
        • quick
        • Mysterious
        • Spotify
        • Fancy
        • Spotify
        • Weird
        • mail-order
        • Recipients
        • computer
        • optics
        • partnership
        • commercial
        • telemetry
        • Crisis
        • billionaire
        • Party
        • Onelab
        • Faster
        • general
        • Adobe’s
        • database
        • FinanceDatabase
        • Numerical
        • Freedom
        • concrete
        • Stacks
        • computer science
        • NASA
    • Show HN
    • Ask HN
    • Technology
    • computer science
    • coding
    • Clusters
    • AI
    • drones
    • autonomous
    • Auto-Generate
    • Ask HN
    • Show HN
    • The SMART Science™
    • google
  • CRYPTO
    • Blockchain
    • farming
    • Billionaires
    • FTX’s
    • FinanceDatabase: A database of 300.000 symbols (ETFs, Currencies, Crypto)
  • Artificial intelligence
  • Toggle search form
  • Svix (YC W21) 募集中 (遠い道のり) – Endeavor-Prepared Webhook サービス
    Svix (YC W21) 募集中 (遠い道のり) – Endeavor-Prepared Webhook サービス hiring
  • HN の指摘: バックエンドを使用しない Atlantis のワークフロー
    HN の指摘: バックエンドを使用しない Atlantis のワークフロー “Workflow
  • ZoomのCEOであるEric Yuanからのメッセージ
    ZoomのCEOであるEric Yuanからのメッセージ Artificial intelligence
  • Wage Development Continues to Gradual in the UK and Euro House
    Wage Development Continues to Gradual in the UK and Euro House Show HN
  • Account Pooh by Michael Moorcock (1989)
    Account Pooh by Michael Moorcock (1989) anti-Mastodon
  • ゴールドマンの 22 億 5000 万ドルの SVB 公正な悲しみを解剖する
    ゴールドマンの 22 億 5000 万ドルの SVB 公正な悲しみを解剖する anti-Mastodon
  • Effing-infected、Rust の仕上げライブラリ
    Effing-infected、Rust の仕上げライブラリ Artificial intelligence
  • 本質的にロサンゼルスに拠点を置く防衛技術の新興企業である Chaos Industries は、7,000 万ドルを調達しました
    本質的にロサンゼルスに拠点を置く防衛技術の新興企業である Chaos Industries は、7,000 万ドルを調達しました anti-Mastodon
  • Postgres プロトコル上の SQLite ベースのデータベース
    Postgres プロトコル上の SQLite ベースのデータベース Artificial intelligence
  • GitHub コパイロットのコード ブラシ
    GitHub コパイロットのコード ブラシ anti-Mastodon
  • মঙ্গল বিজ্ঞান পরীক্ষাগারের জন্য অ্যারোশেল 2008-11-19T16:21:01Z
    মঙ্গল বিজ্ঞান পরীক্ষাগারের জন্য অ্যারোশেল 2008-11-19T16:21:01Z Ask HN
  • 表示 HN: Apple Notes Liberator – Notes.app データを抽出し、JSON として設定
    表示 HN: Apple Notes Liberator – Notes.app データを抽出し、JSON として設定 Apple
  • Amazon が洋上風力発電所での海藻養殖に資金を提供し、CO2 Engage を検討
    Amazon が洋上風力発電所での海藻養殖に資金を提供し、CO2 Engage を検討 Amazon
  • 화성 과학 실험실 낙하산 점검 2007-12-20T22:28:04Z
    화성 과학 실험실 낙하산 점검 2007-12-20T22:28:04Z Ask HN
  • Autodoc: LLM を使用してコードベース ドキュメントを自動生成するためのツールキット
    Autodoc: LLM を使用してコードベース ドキュメントを自動生成するためのツールキット Artificial intelligence
GraphQL 対 REST API: 合計データ

GraphQL 対 REST API: 合計データ

Posted on March 3, 2023 By 📢 Medium™

API は、システム構築の第一級の要素であり、まったく異なるシステムと機能が相互に作用し、データを共有できるようにします。 API を構築して利用するための多数のツール、要件、およびプロトコルは、API テクノロジとして知られています。 それらは、JSON や XML を連想させるプロトコル仕様またはアーキテクチャ、セキュリティ プロトコル、およびデータ コーデックを網羅する予定です。 . それにもかかわらず、REST が満足しない多くの珍しい部分を含む、GraphQL として識別される、好まれている静かな別のものが出てきました。 これらには、クライアントが必要な特定のデータから最も簡単にデータを検索し、単一の検索データでわずかなリソースしか要求しないようにすることが含まれます.

ほとんどの場合、REST と GraphQL の間の選択は、特定の必要性に依存します。あなたのプロジェクトの。 REST は、簡単で適切に文書化された API を熱望していますが、GraphQL は複雑で進化する API に適しています。

ここにリストされています。 REST と GraphQL の両方の基本原則を掘り下げ、それぞれの長所と短所を評価して、それぞれをいつ利用するかを決定するのを待つことができます

REST (または RESTful) アーキテクチャ。

REST API は何のために成熟していますか?

REST API は、通信とデータの代替を可能にするために成熟しています。まったく異なるシステムシステムと機能の間。 REST API は、関数が HTTP プロトコルを利用して通信を維持するための洗練された方法を提供します。 REST は、REST アーキテクチャの原則によって特定された、上昇中のインターネット企業や製品にさまざまなソリューションを提供します。

    ステートレス プロトコルの利用 (ほとんどの場合 HTTP)

    • 有用なリソースの利用 – 主に主に完全に統一された有用なリソース識別子 (URI) に基づく

    GET、POST、PUT、および DELETE を連想させる上品な HTTP ソリューションの利用

    In REST アーキテクチャでは、有用な各リソースは一般的ではない URI によって識別され、スタイリッシュな HTTP ソリューションを利用してさらにアクセスすることもできます.

    REST は、2000 年に Roy Fielding によって一部として最初に提供されました。彼の 博士論文 と mercurial は、その単純で用途の広い性質のためにスタイリッシュになりました。 また、現在のインターネット インフラストラクチャを活用し、洗練された HTTP コンシューマ ライブラリを利用して簡単に対話できるようにしました。プラットフォーム、ソーシャル メディア ネットワーク、悲鳴管理システム、細胞機能。 それらは、おそらくプラットフォームに依存する可能性が高いAPIをビルダーが達成できるようにするため、まったく異なるプログラミング言語とテクノロジーを利用して構築された機能を統合することも考えられるでしょう.

    一部REST API のスタイリッシュな利用例には、遠く離れたサーバーからのデータの取得、サーバー上のデータの更新、静かなデータの上昇、サーバーからのデータの削除が含まれます。 ほとんどの場合、REST API は洗練されたインターネット機能のバックエンドに活力を与えるまで成熟しており、React、Angular、または Vue を好む消費者側のフレームワークやライブラリとの対応を維持できます。

    全体として、REST API はスタイリッシュなシステム構築に欠かせない機能を果たし、通信を維持し、シームレスにデータを共有する機能を可能にし、スケーラブルで拡張可能なインターネット機能を構築するためのインスピレーションを提供します。 彼らは、次の課題でメソッドを組み立てます.

    REST API の課題

    で作業するときのいくつかのスタイリッシュな課題REST API には、データのオーバーフェッチまたはアンダーフェッチの可能性が含まれており、サーバーとコンシューマー ファセットの余分な負荷を軽減します。 次のセクションでは、これらの 2 つの点について詳しく説明します。

    オーバーフェッチ

    オーバーフェッチは、消費者は、要求した特定のサブセットを超えて無意味なデータを受け取ります。これは、サーバーと消費者の両方の側面でポイントをつぶやきます。サーバーが成熟していないデータを返し、パトロンが不要なデータを受け取る.

    オーバーフェッチがどのように発生するかを説明するために、例を見てみましょう.

    消費者向けユーティリティのユーザー プロファイル インターネット ページを作成していることを思い出してください。ユーザー データを取得するための /users/:identification エンドポイントをご利用ください。 最も簡単なのは、ユーザーの名前とアドレスです。 このデータを取得するには、おそらく次のような HTTP GET 検索データを組み立てます:

    GET https://example .com/users/1

    サーバーは、ほとんどの場合、応答の本文でデータを返します。 JSON または XML 構造:

    この応答は、アクティビティで希望する名前とアドレスを提供しますが、年齢、電子メール、電話番号、職業、状況、created_at を連想させる追加データも含まれています。

    オーバーフェッチは、昇格された機能を使用してさらに認識可能なシナリオになり、プットはより大きなスケールで数回のインスタンスで発生します。 無意味なデータの大部分を処理するためにリソースを浪費することは、消費者向けユーティリティのパフォーマンスに最高の影響を与えることに満足しているようです. 違いとして、下位フェッチでは、メイン データを取得するために、サーバーに対して無限の追加要求を行う必要があります。 これは fetch 22 の状況で、API エンドポイントが消費者の検索データを満たす十分なデータを提供しないため、利用者が追加のリクエストを集めたいと思うようになります。 これは、ネットワーク使用率の上昇、余分な遅延、およびパフォーマンスの低下に大きな影響を与える立場にあります. 例として、API エンドポイントが 1 人のユーザーの名前と電子メールをメソッド支援するように設計されているが、利用者がユーザーのアドレスも必要としている場合、そのデータを取得するために別の API 検索データが必要になる可能性があります。

    前の例に戻って、ユーザーの名前と住所が欲しいことに加えて、友達のデータの記録も欲しいということを解決しましょう。 手元にある /user/:identification エンドポイントに引き続き満足していますが、間違いなく次のエンドポイントを最も簡単に返すように改善されています:

    chums フィールドには、chums としてマークされたユーザー ID のレコードが含まれています。固有のペイロードでのユーザーの。 オブジェクトのレコードの代わりとしてフィールド内の ID のチェックリストを返すことは、ネットワークを介して送信されるデータの量に見合う価値があります。 それにもかかわらず、各バディの名前と住所が欲しいという話では、このデータをフェッチする次の個別のリクエストを喜んで組み立てることができます:

    フェッチの過剰と不足の両方がパフォーマンス ポイントと無意味なネットワークの使用により、過剰または不十分なデータを返さずに必要なデータを作成するために、API エンドポイントを綿密に組み立てる必要があります。 これらのポイントを処理する 1 つの方法は、GraphQL を利用することです。これにより、クライアントは、必要なデータを最も簡単なデータから検索し、オーバーフェッチまたはアンダーフェッチを避けることができます

    GraphQL の成熟度は?

    GraphQL は、汎用性が高く、効率的で、堅牢な API を構築するための要件言語です。 2012 年に Facebook によって最初に開発され、その後 2015 年にアップソースされて以来、開発者コミュニティで大きな注目を集めています

    GraphQL では、パトロンは必要なGraphQLデマンド言語の活用から検索データを作成してデータを取得します。 これらのリクエストには、リクエストされたデータの形式を概説する一連のフィールドが含まれており、それぞれに一連のプライベートなサブフィールドが含まれています。 次にサーバーは、要求の形式に一致する JSON オブジェクトを使用して検索データに応答します。

    次のセクションでは、GraphQL の助けを借りて、他のいくつかのコアコンセプトに焦点を当てます。

    クエリ

      GraphQLでは、クエリを利用してサーバーからデータを取得します。 これらは、希望するデータを指定することを可能にし、ほとんどの場合、最も学習しやすい操作に対して成熟しています.

      特定のユーザーからデータを検索するために GraphQL デマンドをうまく利用する方法の例を次に示します。 object:

      この要求は、ユーザー オブジェクトの ID、名前、およびアドレス フィールドを要求し、要求されたユーザーの ID が 1 であることを指定します。

      以前のものを購入する名前と住所とともに、特定のユーザーの友達の記録を照会する例。 GraphQL を利用すると、クエリ対象の各バディ オブジェクトの下で探索している特定のデータからデータを検索することもできます:

      RESTful API のように、少数のエンドポイントに分散して少数のリクエストを送信する代わりに、単一の検索データから目的のデータ全体を取得するのは面倒です

      Mutations

        Mutations

          Mutation を利用して、サーバー データの調整を組み立てることができます。ほとんどの場合、実行、更新、および削除操作に使用できます。 以下は、GraphQL ミューテーションをうまく利用してクワイエット ユーザー オブジェクトを実現する方法の例です:

          ミューテーションは、名前とアドレスを備えたクワイエット ユーザー オブジェクトを作成し、ID、名前、および作成されたユーザー オブジェクトのアドレス フィールド。

          Server

          サーバー ファセットでは、ほとんどの場合、GraphQL アーキテクチャには 2 つの重要な部分が含まれます。

          • スキーマ
          • Resolvers

            スキーマは、システム内の手持ちデータのタイプを定義し、ほとんどの場合、それらの間の関係を示します。 GraphQL Schema Definition Language (SDL) で記述されたケース。 また、サーバーが提供できるデータを構築するデータも定義します。これは、クエリとミューテーションを構築して、そのデータへのエントリを取得するために組み立てる可能性があるためです。

            リゾルバーは、 GraphQL デマンドの実行。 彼らは、対応するフィールドのデータを取得する責任があります.

            ショッパー

            パトロンの面では、あなたもおそらく利用するかもしれませんGraphQL コンシューマ ライブラリ は、GraphQL サーバーとのやり取りを喜ばせます。 GraphQL コンシューマー ライブラリは、GraphQL リクエストを作成し、応答を解析する手法を簡素化します。

            REST と GraphQL を利用する場合

            REST と GraphQL の間の適応を理解したところで、いくつかの使用例を検討してみましょう。おそらくどちらか一方を反対に解決することもできます。

            REST を解決する場合

            REST は中断を簡単にプロットできるため、従来の達成、学習、更新、および削除 (CRUD) 操作を最も簡単に必要とする単純な API および関数を構築する場合に有利なオプションになります。 APIが複雑なクエリを必要としない場合、GraphQLの特異性は主なものではありません.

            RESTはほとんど次の解決策です。 RESTful API は、サーバーがデータをより早くメソッド アシストできるようにする、あまり高度ではなく予測可能なデータ構築を好む傾向があります。 この場合、少数のリクエストを行うだけで済みます。データのチャンクが小さいほど、処理やアクティビティが難しくないからです。 その間、GraphQL を利用して複雑なクエリを送信すると、サーバーの応答時間が遅くなる可能性があります。は、複雑なデータのフェッチと操作を必要とする API の構築に適した、非常に用途の広いオプションです。 データのオーバーフェッチとアンダーフェッチを巧みに回避することで、帯域幅の使用量を減らし、レスポンス インスタンスを高速化します。 RESTful API は、少数の HTTP リクエストをアセンブルするだけで満足しますが、GraphQL では、クライアントが単一の要求を送信して、単一の JSON オブジェクトとして少数のソースからデータを取得することを許可します

            もう 1 つの正直で適切なことGraphQL の使用に関しては、サーバー ファセット上のデータ ガジェットまたは企業や製品が変更されたときに、リクエストを交換したり、エンドポイントを変更したりすることに満足していないことです。 データ間の次の配置を考えて、同じ構造で同じデータ フィールドを受け取り続ける可能性があります。 nd サーバー データと改善された開発者の旅.

            では、どちらを利用するのもよいのでしょうか?

            破棄では、

              さまざまなデータの必要性を伴う複雑で進化する API に直面した場合は、GraphQL を実行してください。クライアントは、最も簡単に必要なデータからデータを検索し、1 回の検索データでわずかなリソースしか要求しません。

            • 必要に応じて GraphQL を実行します。正確な時間の更新とジャストグレイン アシストはデータ フェッチを監視しますが、REST API は 1 回またはバッチのデータ処理に適しています。
            • 直接的で適切に文書化された API を使用する場合は、REST を使用してください。データの必要性はかなりマウントされており、複雑ではありません。
            • スナッチインGraphQL はさらなる柔軟性を提供しますが、ネットワークの使用とパフォーマンスのオーバーヘッドを改善する可能性があるため、柔軟性とパフォーマンスの間の変化を物語っていますが、REST AP はパフォーマンスは向上しますが、汎用性は低くなります。

              GraphQL は、特定の複雑なデータの必要性を特定できる汎用性の高いデマンド言語です。昔ながらの REST API よりも詳細に、問題なく使用できます。 それにもかかわらず、最も簡単に構築している API が従来の CRUD 操作と単純なクエリを必要とする場合、完全な RESTful API は非常に簡単で効率的なソリューションです

              寛大な違いは、特定の欲求によって異なります

              Airplane を利用して REST リクエストを送信し、GraphQL API で固定する

              Airplane は、アメリカとワークフローを構築するための開発者プラットフォームです。 Airplane を利用すると、スクリプト、クエリ、API を共有可能な関数にすることもできます

              Airplane を使用すると、GraphQL API との接続と REST リクエストの送信が簡単になります。 Airplane の REST タスクを使用すると、既存の API を利用したり利用したりして、Airplane がそれらのインターフェイスとして機能することを喜んでいるかもしれません。

              𝚆𝚊𝚝𝚌𝚑 𝙽𝙾𝚆 📺

Artificial intelligence, Ask HN, Complete, GraphQL, Show HN, Technology, TOP HN Tags:Complete, GraphQL, Show NH:

Post navigation

Previous Post: OpenSearch Files Prepper はブランド離れしたバージョンをリリースします。
Next Post: ARM64 Linux ワークステーション

Related Posts

  • ナマケモノ – すべての配信記録データ、ディレクトリ、ソケット、その他多数を表示する Mac アプリ。
    ナマケモノ – すべての配信記録データ、ディレクトリ、ソケット、その他多数を表示する Mac アプリ。 Artificial intelligence
  • PFASスキャンダラス水をきれいにする磁気システム
    PFASスキャンダラス水をきれいにする磁気システム Artificial intelligence
  • ホバー ブレインの最初の全体計画は、AI ニューラル ネットワークとの驚くべき類似点を持っています
    ホバー ブレインの最初の全体計画は、AI ニューラル ネットワークとの驚くべき類似点を持っています anti-Mastodon
  • Recordsdata-free Disney:ディズニーランドでの詳細の回避
    Recordsdata-free Disney:ディズニーランドでの詳細の回避 Artificial intelligence
  • Haiku パッケージ管理
    Haiku パッケージ管理 Artificial intelligence
  • GitHub がダウンしています
    GitHub がダウンしています Artificial intelligence
  • 比類のない製造ユニットの叙事詩 – 格下げされた 486 (2020)
    比類のない製造ユニットの叙事詩 – 格下げされた 486 (2020) Artificial intelligence
  • SEOを台無しにした方法
    SEOを台無しにした方法 Artificial intelligence
  • フィンランドがF-35Aを選んだ理由 (2021)
    フィンランドがF-35Aを選んだ理由 (2021) Artificial intelligence
  • 医療の自己規律に関する考慮事項に関する GPT-4 の機能
    医療の自己規律に関する考慮事項に関する GPT-4 の機能 Artificial intelligence

Recent Posts

  • DNAの「寄生虫」は、私たちの遺伝子を断片化するだけかもしれません
  • Kraftful (YC S19) 創業エンジニアを雇い、プロダクト フォーク向けの AI 副操縦士を構築
  • Tailscale Funnel がベータ版ですぐに利用可能に
  • Laudspeaker は、配送サプライ バイヤー クリープの自動化のために Product Eng を採用しています
  • Twitter API は実質的に保守されていません

Recent Comments

  1. robga on Excessive Avenue コーヒーのカフェイン ステージはさまざまで、テストでは
  2. Loic on 行方不明の放射性タブレットは、必死の捜索の後、WA奥地で偶然見つけました
  3. minihat on メタは、標準的な VR e スポーツ Echo Area をシャットダウンします
  4. dafelst on フレーム ポインターの巻き戻しによる Move 実行トレーサーのオーバーヘッドの削減
  5. cloudking on GraphGPT: 構造化されていないテキストの肯定的な素材からのレコードデータ グラフの外挿
  • 巨大なワンページャー、PRD、仕様などを書くためのアイデア
    巨大なワンページャー、PRD、仕様などを書くためのアイデア anti-Mastodon
  • 4H-and-NASA-Management-Followership 2017-05-09T00:00:00Z
    4H-and-NASA-Management-Followership 2017-05-09T00:00:00Z NASA
  • ホーム Windows 11: スパイウェア マシンから顧客の保護の監視
    ホーム Windows 11: スパイウェア マシンから顧客の保護の監視 anti-Mastodon
  • Counter-Strike の分断的で上品なパーソナライズされたマップである fy_iceworld の遺産
    Counter-Strike の分断的で上品なパーソナライズされたマップである fy_iceworld の遺産 Artificial intelligence
  • ヨーロッパで初めて馬コロナウイルス(ECoV)が検出された
    ヨーロッパで初めて馬コロナウイルス(ECoV)が検出された anti-Mastodon
  • DARPA funding WhisperBeam vitality-beaming plane
    DARPA funding WhisperBeam vitality-beaming plane anti-Mastodon
  • PLATO: 60 年代のチュートリアル pc マシンが長時間の速度を実現
    PLATO: 60 年代のチュートリアル pc マシンが長時間の速度を実現 Artificial intelligence
  • Slack と Microsoft Groups の通知を自動化する Python の使用法
    Slack と Microsoft Groups の通知を自動化する Python の使用法 anti-Mastodon
MAILANON
2100 MAIL
SEO
METAVERSE
BioLINK
CRYPTO MINING
CASINO
DEFI-TRACKER
StartApp Network
RAVES-MONSTER-GAME
RAVES EXCHANGE
RAVES NFT
KVANTA TV

Copyright © 2023 Nasare™🚀.

Powered by PressBook News Dark theme