タグ

DBに関するpcds90netのブックマーク (4)

  • 砲撃に耐える Web サービス - HeartRails Tech Blog

    HeartRails Tech Blog ハートレイルズのエンジニア、デザイナーによるブログです。 ウェブサービス、スマホアプリ、IoT デバイスの開発に関連する技術的な情報を発信していきます。 この記事は、そろそろ一般向けにサービスリリースしてみようかなと考えているエンジニア向けに書きました。 説明に Rails を用いていますが、考え方自体は Web アプリ一般に応用可能です。 結論 「cache publicに設計しよう」 出来るだけ多くのページを cache public にしましょう。 砲撃の来るページは cache public に出来るはずです。 この説明だけで意味の分かった方には以下の記事は読む価値はありません。時間を有意義につかってください。ごきげんよう。 砲撃に耐えよう サービスリリースして、バグもなく順調に事が運び、運が良ければバズったり、どこぞの大手メディアに取り上

  • 8月24日発売の『WEB+DB PRESS Vol.76』にGradleの記事書いた。 - さにあらず

    題名で全部言ってしまってる感はある。 とは言え宣伝しろと通達を受けているので、宣伝記事を書く事とす。 想定対象読者 SIerの中におかれましては、AntやらMavenやらXMLベースのツールを利用しているかと存じます。 意識が高まり過ぎて外に出ていってしまった何とかさんが書いた地獄の様なbuild.xmlを後からメンテする人間の気持ちなど考えようも無く。 そういう人達こそがGradleを使うべきであると僕は考えていますので、僕の記事ではGroovyの基礎的な文法を紹介する所から丁寧に書きました。 GradleはGroovyをふんだんに使っているので、並のJavaプログラマは大体面らうと思う、多分。 そもそもGroovyはスーパーテクノロジなのであるけどもマイナー感が否めない。 とは言え、僕の周りだと何かみんなGroovy使ってる感すらある、なごやこわい。 ページ数が全然足りなくて書きたい

    8月24日発売の『WEB+DB PRESS Vol.76』にGradleの記事書いた。 - さにあらず
  • 社内サーバインフラ勉強会(DB)

    2. 今回の目的 1. 「データを保存する」ということが、実際にど ういうことなのかを知る。 2. 中の動作を踏まえることで、効率のよいアプ リを書けるようになる。 3. 問題が起きたときに、その原因を突き止めら れるようになる。 一般論をメインとし、MySQL等の細かい 個別ノウハウは取り上げません。 3. おしながき 1. 「データを保存する」とはどういうことか 2. MySQLがディスクに書くまで 3. 仮想メモリとページキャッシュ 4. とっても複雑なストレージの動作 5. MySQLのインデックスとメモリの関係

    社内サーバインフラ勉強会(DB)
  • NoSQLはRDBMSに取って代わるものなのか?

    注目を集めるNoSQLデータベース 数年ほど前から、分散KVS(Key-Value Store)や列指向(Column-Oriented)データベース、ドキュメント指向(Document-Oriented)データベースなどの新しいデータベース技術が注目を集めています。これらの新しいデータベース技術は、リレーショナルデータベース管理システム(RDBMS)とは異なる考えに基づいているので、よく「NoSQL」データベース(注1)と総称されています。 注1:「NoSQL」という言葉はもともと「近年登場している、RDBMS以外の(つまりSQLを使わない)データベース」を総称、表現したものであり、その後から「SQLは不要だ」というイメージを持つキーワードのようになってきました。データベース開発者の中には、このようなRDBMSに対するネガティブなイメージを好まず、NoSQLを「Not Only SQL

    NoSQLはRDBMSに取って代わるものなのか?
  • 1