タグ DBアクセス
人気順 10 users 50 users 100 users 500 users 1000 usersCDNレイヤでDBのコネクションプーリングとクエリキャッシュを提供。世界中どこからのDBアクセスでも高速化する「Hyperdrive」、Cloudflareが提供
CDNレイヤでDBのコネクションプーリングとクエリキャッシュを提供。世界中どこからのDBアクセスでも高速化する「Hyperdrive」、Cloudflareが提供 Cloudflareは、グローバルなCDNレイヤでデータベースのコネクションプーリングとクエリのキャッシュを提供することによりデータベースへのアクセスを高速化する新サービス「... 続きを読む
DBアクセスで遅くなったテストの実行時間を Docker で 40% 削減した方法 - Qiita
DBのレイヤーを含むエンドツーエンドテストやDBに依存したコンポーネントの自動テストがたくさんあると、全てのテストが終わるまでに長い時間がかかるようになってしまうことがあります。DBのクエリ実行はネットワークIOやディスクIOなどを含んだ高コストな処理だからです。 Docker を少し工夫して使うと、お手軽にテス... 続きを読む
[Java]iciqlで簡単DBアクセス[ORマッパー] | Developers.IO
JavaアプリでORマッパーを使う 先日、ちょっとしたJavaアプリを作る必要があり、DBアクセス方法をどうしようか検討してました。 最初はPreparedStatementつかって自分でSQL組み立ててもいいかなあと思ってたんですが、 仕様を確認したらそこまで楽なDBアクセスでないのでNG. 次にSpring DataとかhibernateとかiBATISとかのORマッパーを使おうと思ってたんで... 続きを読む
golang で sql, template, http リクエストのパフォーマンスメトリクスとるライブラリ作った #isucon - sonots:blog
2014年09月29日11:45 カテゴリ golang で sql, template, http リクエストのパフォーマンスメトリクスとるライブラリ作った #isucon ruby とかでは newrelic を使うと HTTP リクエストを捌くのにかかった時間に加えて、DBアクセスにかかった時間、テンプレートレンダリングにかかった時間、I/O にかかった時間(外部サービスへの HTTP リク... 続きを読む
第5回 Spring環境におけるDBアクセス(2) 〜 Spring Data篇 | Developers.IO
都元です。前回は散々説明しといて「こんなの使わないッスよね(クッチャクッチャ」っていう酷いオチでごめんなさいごめんなさい。えっと、今回が本命です。これが、私が日常的に使ってるデータアクセスの仕組みです。間違いねえっす。 ただし、前回の最後の注釈でも指摘した通り、便利で高水準なAPIは黒魔術的要素が強くなります。APIの水準と裏側の見通し *1はトレードオフですので、プロジェクトメンバーのスキル等も... 続きを読む
Plack::Middleware::Profiler::KYTProfでプロファイリング - dann's blog - #
Devel::KYTProfでプロファイリングするのも、ミドルウェアになっていると使いやすいかもしれないということで作ってみました。 https://github.com/dann/p5-plack-middleware-profiler-kytprof What is KYTProf? onishiさんのDevel::KYTProfは、ネットワークI/O系やDBアクセスなどの、いわゆる重い処理に... 続きを読む
第3回 DBサーバーの負荷分散 | Think IT
MySQLアクセスを負荷分散する ユーザーからのアクセス数が非常に多いWebサイトにおいて、MySQLのSLAVEサーバーを複数台並べて負荷分散させるということがよく行われています。ただ、Webアクセスの負荷分散は一般的なテーマなのでいろいろなところで語られているのに対し、DBアクセスの負荷分散というテーマは一般的でないのかあまり語られていないように感じます。 DBアクセスを負荷分散するにあたって... 続きを読む
@IT:JavaのDBアクセスを極める 第5回 デザインパターンを利用したDBアクセスの実装
本連載の第2回「O/Rマッピングで失敗しない分析・設計のポイント」では、レイヤごとの責任範囲の明確化と各レイヤ間の依存を少なくする分析・設計のポイントについて解説を行いました。ビジネスロジック・レイヤとデータベース・レイヤを切り分け、レイヤ間を疎結合の状態にすることで、互いのミスマッチを吸収していく手法を理解できたと思います。それでは、実際にどのような手段を用いて実装していけばよいのでしょうか? ... 続きを読む