lynx   »   [go: up one dir, main page]

並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 24 件 / 24件

新着順 人気順

Concurrentの検索結果1 - 24 件 / 24件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

Concurrentに関するエントリは24件あります。 performancedatabaseSQLite などが関連タグです。 人気エントリには 『SQLite、複数クライアントからの同時書き込みを可能にする「BEGIN CONCURRENT」文を実装へ』などがあります。
  • SQLite、複数クライアントからの同時書き込みを可能にする「BEGIN CONCURRENT」文を実装へ

    SQLite、複数クライアントからの同時書き込みを可能にする「BEGIN CONCURRENT」文を実装へ SQLiteの開発チームは、複数クライアントからの同時書き込みを可能にするBEGIN CONCURRENT文を実装していることを明らかにしました。 これまでSQLiteでは書き込みの同時実行はできず、つねに1つのクライアントだけが書き込み可能でした。 同時書き込み処理は、データベースのジャーナルモードが「wal」(Write-Ahead-log)もしくはwalを改良した「wal2」で、BEGIN CONCURRENT文を実行した場合に可能となります。 どのように同時書き込み処理が行われるのかについては、上記のWebページの説明を引用しましょう。 ロックが延期されることで同時書き込みが可能に まず、書き込み時のロックがCOMMITまで延期されることで同時書き込みが実現されると説明されて

      SQLite、複数クライアントからの同時書き込みを可能にする「BEGIN CONCURRENT」文を実装へ
    • SQLite performance tuning - Scaling SQLite databases to many concurrent readers and multiple gigabytes while maintaining 100k SELECTs per second - phiresky's blog

      SQLite performance tuningScaling SQLite databases to many concurrent readers and multiple gigabytes while maintaining 100k SELECTs per second Jun 26, 2020 • Last Update Jul 31, 2022SQLite is an embedded SQL database. It’s extremely easy to setup, buildable as a single C file with libraries existing for basically all common programming languages. It doesn’t need any server setup or configuration si

      • Amazon increases NAT Gateway’s capacity to support concurrent connections to a unique destination

        A NAT Gateway enables instances in a private subnet to connect to services outside the subnet using the IP address associated with the NAT Gateway. Prior to this launch, you could associate one IP address to your NAT Gateway which supports 55,000 concurrent connections to a unique destination. A unique destination is identified by a unique combination of destination IP address, the destination por

          Amazon increases NAT Gateway’s capacity to support concurrent connections to a unique destination
        • How Much Memory Do You Need to Run 1 Million Concurrent Tasks? | Piotr Kołaczkowski

          In this blog post, I delve into the comparison of memory consumption between asynchronous and multi-threaded programming across popular languages like Rust, Go, Java, C#, Python, Node.js and Elixir. Some time ago I had to compare performance of a few computer programs designed to handle a large number of network connections. I saw huge differences in memory consumption of those programs, even exce

          • Concurrent and Parallel Programming - <h1>Joe Armstrong - Erlang and other stuff</h1>

            • GitHub - pen-lang/pen: The parallel, concurrent, and functional programming language for scalable software development

              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                GitHub - pen-lang/pen: The parallel, concurrent, and functional programming language for scalable software development
              • Linux 6.8 Network Optimizations Can Boost TCP Performance For Many Concurrent Connections By ~40% - Phoronix

                Linux 6.8 Network Optimizations Can Boost TCP Performance For Many Concurrent Connections By ~40% Written by Michael Larabel in Linux Networking on 9 January 2024 at 02:23 PM EST. 76 Comments Beyond the usual new wired/wireless network hardware support and the other routine churn in the big Linux networking subsystem, the Linux 6.8 kernel is bringing some key improvements to the core networking co

                  Linux 6.8 Network Optimizations Can Boost TCP Performance For Many Concurrent Connections By ~40% - Phoronix
                • React の Concurrent Mode を使ってみる(2020年12月版) - 30歳からのプログラミング

                  React で開発が進められている Concurrent Mode。 まだリリース前の開発中の機能だが、「実験的機能」として提供されており、Experimentalビルドをインストールすることで利用できる。 Experimentalはリリース間の安定性を何も保証しておらず、破壊的変更が行われる可能性がある。Concurrent Mode の動作も、大きく変わる可能性がある。 記事のタイトルに「2020年12月版」と入れたのは、そのため。 公式ドキュメントでは「並列モード」と翻訳されているが、まさに、並列的にレンダリングを行えるようになる。 ネットワークからデータを取得して要素をレンダリングする際に、ユーザーに見えないところで新しいレンダリングの準備をしつつ、データが取得できるまでは古いレンダリングを表示しておく、といったことが可能になる。 この記事では、どういった仕組みでそのようなことが可

                    React の Concurrent Mode を使ってみる(2020年12月版) - 30歳からのプログラミング
                  • GitHub - ms-jpq/coq_nvim: Fast as FUCK nvim completion. SQLite, concurrent scheduler, hundreds of hours of optimization.

                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                      GitHub - ms-jpq/coq_nvim: Fast as FUCK nvim completion. SQLite, concurrent scheduler, hundreds of hours of optimization.
                    • Properly Testing Concurrent Data Structures

                      Properly Testing Concurrent Data Structures Jul 5, 2024 There’s a fascinating Rust library, loom, which can be used to thoroughly test lock-free data structures. I always wanted to learn how it works. I still do! But recently I accidentally implemented a small toy which, I think, contains some of the loom’s ideas, and it seems worthwhile to write about that. The goal here isn’t to teach you what y

                      • A lock-free, concurrent, generic queue in 32 bits

                        This article was discussed on Hacker News. While considering concurrent queue design I came up with a generic, lock-free queue that fits in a 32-bit integer. The queue is “generic” in that a single implementation supports elements of any arbitrary type, despite an implementation in C. It’s lock-free in that there is guaranteed system-wide progress. It can store up to 32,767 elements at a time — mo

                        • Migrating Millions of Concurrent Websockets to Envoy - Engineering at Slack

                          Slack has a global customer base, with millions of simultaneously connected users at peak times. Most of the communication between users involves sending lots of tiny messages to each other. For much of Slack’s history, we’ve used HAProxy as a load balancer for all incoming traffic. Today, we’ll talk about problems we faced with HAProxy, how we solved them with Envoy Proxy, the steps involved in t

                            Migrating Millions of Concurrent Websockets to Envoy - Engineering at Slack
                          • Concurrent, Suspenseの文脈でキャッシュ管理と理想的なデータフェッチを考える (Recoil, Aspida, React Query, GraphQL)

                            データフェッチで考えられるシナリオ パラメータ無しのGET パラメータ有りのGET キャッシュ保持 キャッシュのinvalidate キャッシュしたデータに対するモデリング ReduxでいうcreateEntityAdapter的な プリフェッチ(+並行リクエスト) SSR対応 APIコールを行わずに初期値を渡せる 最大要件とインタフェースはReact Queryを参考にする すごいオプションあるけど実際に作ってて欲しくなるのは以下 onStart onEnd onSuccess onError refetchOnMount( or staleTime) また、ユーザー体験の観点で以下の要件を満たせると良い 楽観的UI Suspendせずにリフェッチ可能 (画面のチラつき防止) こうして考えたときにReact Queryはほぼ全ての要求を満たしていてさすがだと思う。 キャッシュも効くのでR

                              Concurrent, Suspenseの文脈でキャッシュ管理と理想的なデータフェッチを考える (Recoil, Aspida, React Query, GraphQL)
                            • GitHub - bryanp/goru: Concurrent routines for Ruby, without threads or fibers.

                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                GitHub - bryanp/goru: Concurrent routines for Ruby, without threads or fibers.
                              • How we tripled max concurrent jobs to boost performance of GitHub Actions

                                AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be

                                  How we tripled max concurrent jobs to boost performance of GitHub Actions
                                • GitHub - frejs/fre: :ghost: Tiny Concurrent UI library with Fiber.

                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                    GitHub - frejs/fre: :ghost: Tiny Concurrent UI library with Fiber.
                                  • GitHub - pyper-dev/pyper: Concurrent Python made simple

                                    Concurrent Python made simple Pyper is a flexible framework for concurrent and parallel data-processing, based on functional programming patterns. Used for 🔀 ETL Systems, ⚙️ Data Microservices, and 🌐 Data Collection See the Documentation Key features: 💡Intuitive API: Easy to learn, easy to think about. Implements clean abstractions to seamlessly unify threaded, multiprocessed, and asynchronous

                                      GitHub - pyper-dev/pyper: Concurrent Python made simple
                                    • SQLite Concurrent Access

                                      Does SQLite3 safely handle concurrent access by multiple processes reading/writing from the same DB? Are there any platform exceptions to that?

                                        SQLite Concurrent Access
                                      • GitHub - zio/zio: ZIO — A type-safe, composable library for async and concurrent programming in Scala

                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                          GitHub - zio/zio: ZIO — A type-safe, composable library for async and concurrent programming in Scala
                                        • Scheme to the Spec Part I: Concurrent Cycle Collection

                                          by Matthew Plant Scheme to the Spec (in Async Rust) Scheme to the Spec is a series on the more complex, often overlooked aspects of programming language implementation. In this series we will dive deep into my work-in-progress implementation of R6RS scheme, scheme-rs, an implementation designed to integrate seamlessly with the async-rust ecosystem. Our first article discusses how to implement Garb

                                          • GitHub - inko-lang/inko: A language for building concurrent software with confidence

                                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                              GitHub - inko-lang/inko: A language for building concurrent software with confidence
                                            • SQLite: Begin Concurrent

                                              Overview Usually, SQLite allows at most one writer to proceed concurrently. The BEGIN CONCURRENT enhancement allows multiple writers to process write transactions simultanously if the database is in "wal" or "wal2" mode, although the system still serializes COMMIT commands. When a write-transaction is opened with "BEGIN CONCURRENT", actually locking the database is deferred until a COMMIT is execu

                                              • GitHub - totegamma/concurrent-world: Concrnt is a next-generation Social networking service that enriches your world.

                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                  GitHub - totegamma/concurrent-world: Concrnt is a next-generation Social networking service that enriches your world.
                                                • Next.js でConcurrent Rendering(Suspense)を試してみた | DevelopersIO

                                                  はじめに 現在(2022年1月14日)ではReact18のConcurrent RenderingはExperimentalな機能なので、リリースされるころには変わっている可能性がありますが、素振りやコンセプトは体験しておこうと思いまして、GitHubのユーザ検索を作ってみることにしました React18のConcurrent Renderingの概要はこちらを参考にしました。大変わかりやすい説明で感謝です。 ReactのSuspense対応非同期処理を手書きするハンズオン 公式はこちらになります サスペンスを使ったデータ取得(実験的機能) – React サンプルを簡単につくるために、Next.jsを使っています。素のReactでも良いんですが、Routerやらビルド周りを設定するのが面倒なので今回はNext.jsで作ります。 手順 Next.jsのTypeScriptでのプロジェクトを

                                                    Next.js でConcurrent Rendering(Suspense)を試してみた | DevelopersIO
                                                  1

                                                  新着記事

                                                  Лучший частный хостинг