タグ

DBとデータベースに関するso-do12のブックマーク (4)

  • 開発者が知るべきキャッシュ設計でよく遭遇する問題

    はじめに 分散システムの設計および開発において、キャッシュはパフォーマンス向上のための非常に重要な要素です。頻繁にアクセスされるデータをキャッシュすることで、アクセス速度が遅いデータベースへのアクセスを削減し、データへの迅速なアクセスを可能にします。これにより、システムの全体的な効率とパフォーマンスが向上します。 しかし、キャッシュは慎重に設計しないとむしろパフォーマンス上のデメリットになるケースが存在します。 この記事ではよく遭遇するキャッシュ設計の問題とその回避策について解説します。 Cache penetration DBに存在しない値を検索したときに、DBから返された空の結果をキャッシュしない場合に発生するシナリオです。 このシナリオではDBに存在しない値を繰り返し検索することにより、その値がキャッシュされていないため検索ごとにDBへのアクセスが必要になってしまいます。 存在しない

    開発者が知るべきキャッシュ設計でよく遭遇する問題
  • SQLを速くするぞ―お手軽パフォーマンス・チューニング

    このサイトでは、SQL を高速化するためのちょっとしたパフォーマンス・チューニングの技術を紹介します。と言っても、『プログラマのためのSQL 第2版』の受け売りがほとんどなので、このを読んでいただければ、稿を読む必要はありません。 最初に、パフォーマンス・チューニングに関する全体の方針を述べておくと、それはボトルネック(一番遅いところ)を改善することです。当たり前ですが、既に十分速い処理をもっと速くしたところで、システム全体のパフォーマンスには影響しません。従って「処理が遅い」と感じたら、最初にすることは、SQL やアプリの改修ではなく、「どこが遅いのか」を調査することです。いきなりあてずっぽうで改善をはじめても効果は出ません。医者が患者を診るとき最初にすることが検査であるのと同じです。病因が何であるかを突き止めてからでないと、正しい処方はできないのです。 その基を承知していただいた

  • The Movie Database (TMDB)

    Get access to maintain your own custom personal lists, track what you've seen and search and filter for what to watch next—regardless if it's in theatres, on TV or available on popular streaming services like Netflix、Hulu、Disney Plus、U-NEXT、Amazon Prime Video. 登録 広告無しでTMDbを楽しむ 個人的なウォッチリストを維持する 加入しているストリーミングサービスでフィルタリングして、見たい作品を見つける 見た映画テレビ番組を記録する カスタムリストを作る TMDbのデータベースへの貢献と改善

  • Textdb

    TextDB A simple way to share small amounts of data Let's name your data a08f65b4-4186-405f-9e7b-4cb1eaf87dfc Update your data with curl -d "hello world" -H "content-type: text/plain" https://textdb.dev/api/data/a08f65b4-4186-405f-9e7b-4cb1eaf87dfc Access your data with curl https://textdb.dev/api/data/a08f65b4-4186-405f-9e7b-4cb1eaf87dfc Or view it with live updates at https://textdb.dev/data/a08f

  • 1