はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ リレーショナルデータベース

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 34件)

Rustでリレーショナルデータベースを自作したときの成果と反省と学び - Yoshisaurのメモ

2024/03/03 このエントリーをはてなブックマークに追加 229 users Instapaper Pocket Tweet Facebook Share Evernote Clip DBMS rust Rust言語 反省 自作

はじめに この記事では、個人プロジェクトとしてRust言語でリレーショナルデータベースを開発した経験(もう五ヶ月も前...)について、その成果と反省、得た学びを共有します。 DBMSを自作した理由 自分がDBMSの自作に着手したのは、『Designing Data-Intensive Applications』という本の内容を深く理解するためでした。... 続きを読む

自作RDBMSやろうぜ!

2022/05/09 このエントリーをはてなブックマークに追加 347 users Instapaper Pocket Tweet Facebook Share Evernote Clip RDBMS content プログラミング言語 ソフトウェア

Skip to the content. 自作RDBMSやろうぜ! このサイトの目的 RDBMS(いわゆるリレーショナルデータベース)というものはプログラミング言語の処理系や、OSなどと同様に、世の中で広く使われているソフトウェアであるにも関わらず、いざ自作してみようと思うと日本語で記述されたサイトや書籍で、必要な情報・情報源がま... 続きを読む

SQLが重いときに見るお気軽チューニング方法

2021/05/07 このエントリーをはてなブックマークに追加 431 users Instapaper Pocket Tweet Facebook Share Evernote Clip SQL Oracle Zenn チューニング方法 重いとき

SQLのチューニング方法 昔Qiitaで書いたものをzennにうつして、若干の修正、追加をしてみました。 ORACLEでの経験を元に書いていますがコストベースのリレーショナルデータべースなら大体共通の考え方だと思うので他にも使えると思います。 SQLのチューニングといえば比較的容易に済むインデックスをとりあえず作成する... 続きを読む

ユーザー企業のOracle技術者が足りない、高まる技術的負債のリスク | 日経 xTECH(クロステック)

2019/11/14 このエントリーをはてなブックマークに追加 200 users Instapaper Pocket Tweet Facebook Share Evernote Clip xTech COBOL RDB 負債 Oracle

20年以上前に構築した古い基幹系システムを使い続けるユーザー企業が5社に1社の割合で存在するとされるなか、「枯れた技術」の維持管理に危機が迫っている。枯れた技術としてはCOBOLが有名だが、今回取り上げるのは別の技術だ。 リレーショナルデータベース(RDB)である。とりわけ最大シェアを誇る米オラクル(Oracle)... 続きを読む

PostgreSQL 12が正式リリース。Bツリー周りの改善による性能向上、JSONパスによる抽出可能など - Publickey

2019/10/06 このエントリーをはてなブックマークに追加 141 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey 抽出 正式リリース 性能向上 サイズ縮小

オープンソースのリレーショナルデータベース「PostgreSQL 12」の正式版がリリースされました。PostgreSQL 11の登場から約1年ぶりのメジャーバージョンアップです(日本語プレスリリース)。 PostgreSQL 12では、Bツリーインデックス周りの改善、サイズ縮小などにより全体的な性能向上を実現。パーティション化されたテ... 続きを読む

データベースにRDBを選択するときの注意事項について考える - Qiita

2019/06/18 このエントリーをはてなブックマークに追加 261 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita RDB データベース 見解 アマゾン

AWS社員Qiitaブログシリーズは、アマゾン ウェブ サービスジャパンで働く社員が執筆するQiitaの個人ブログ記事です。今回はSA舟崎によるデータベースにRDB(リレーショナルデータベース)を選択するときの注意事項について執筆します。 ※本記事は、あくまで個人の見解に基づいて記載しております。定量的なパフォーマンス... 続きを読む

リレーショナルデータベースの仕組み (1/3) | POSTD

2018/03/02 このエントリーをはてなブックマークに追加 2269 users Instapaper Pocket Tweet Facebook Share Evernote Clip POSTD SQLite データベース 種類 話題

リレーショナルデータベースが話題に挙がるとき、私は何かが足りないと思わずにはいられません。データベースはあらゆるところで使われており、その種類も、小規模で便利なSQLiteからパワフルなTeradataまで様々です。しかし、それがどういう仕組みで機能しているかを説明したものとなると、その数はごくわずかではない... 続きを読む

【決定版】RDBMSとNoSQLにみるDB近現代史 〜データベースに破壊的イノベーションは二度起きるか?〜 - エンジニアHub|若手Webエンジニアのキャリアを考える!

2017/11/22 このエントリーをはてなブックマークに追加 1853 users Instapaper Pocket Tweet Facebook Share Evernote Clip RDBMS NoSQL スタンダート エンジニアHub 地位

2017 - 11 - 22 【決定版】RDBMSとNoSQLにみるDB近現代史 〜データベースに破壊的イノベーションは二度起きるか?〜 データベースのスタンダートとなっている「リレーショナルデータベース」がどのような背景から登場し、現在の地位を確立したのか、そしてどのような課題・限界に直面しているのか、さらにNoSQLのアプローチについて、『達人に学ぶ SQL徹底指南書』などの著書もあるDBエン... 続きを読む

Cloud Spanner のおさらい

2017/07/21 このエントリーをはてなブックマークに追加 131 users Instapaper Pocket Tweet Facebook Share Evernote Clip おさらい Cloud Spanner July 21 全て

Cloud Spanner のおさらい 1. Cloud Spanner のおさらい 知ってることを全て紹介します! Proprietary Samir Hammoudi aka サミール クラウドカスタマエンジニア JULY 21, 2017 2. Cloud Spanner とは? Google のマネージド・スケーラブル・リレーショナルデータベース・サービス 完全マネージドのグローバルスケー... 続きを読む

MySQL(データベース)の勉強に超おすすめの本を紹介する(チューニングやexplainなど) - FLO

2016/11/19 このエントリーをはてなブックマークに追加 310 users Instapaper Pocket Tweet Facebook Share Evernote Clip FLO EXPLAIN bookmark MySQL 勉強

2016 - 11 - 19 MySQL(データベース)の勉強に超おすすめの本を紹介する(チューニングやexplainなど) おすすめの本 プログラミング シェアする Bookmark! Facebook Twitter Google+ Pocket list Tweet さて、エンジニアの皆さんならMySQLを業務で使っている方も多いと思います。 リレーショナルデータベースであるMySQLを上手... 続きを読む

リレーショナルデータベースの仕組み (3/3) | コンピュータサイエンス | POSTD

2015/09/18 このエントリーをはてなブックマークに追加 113 users Instapaper Pocket Tweet Facebook Share Evernote Clip POSTD コンピュータサイエンス 詳説 考察 ハード

リレーショナルデータベースの仕組みについて、このパートではデータマネージャについて、特にキャッシュマネージャとトランザクションマネージャについて詳説し、最後のまとめに取り掛かります。1基本から 1.1O(1)) vs O(n2) 1.1.1時間計算量の概念 1.1.2時間計算量の例 1.1.3踏み込んだ考察 1.2マージソート 1.2.1マージ 1.2.2分割段階 1.2.3ソート段階 1.2.4... 続きを読む

リレーショナルデータベースの仕組み (1/3) | コンピュータサイエンス | POSTD

2015/09/15 このエントリーをはてなブックマークに追加 2269 users Instapaper Pocket Tweet Facebook Share Evernote Clip POSTD コンピュータサイエンス 構想 データベース 興味

レーショナルデータベースは、便利で再利用可能な構想に基づいており、非常に興味深いものです。これをお読みの皆さんが、データベースを理解したいと思いつつも時間がなかったり、どこから手を付けていいか分からずに手をこまねいていたりするような場合には、きっとこの記事に興味を持っていただけると思います。リレーショナルデータベースが話題に挙がるとき、私は何かが足りないと思わずにはいられません。データベースはあら... 続きを読む

Go のシンプルかつ明快な SQL クエリビルダ go-sqlf - 詩と創作・思索のひろば

2015/09/09 このエントリーをはてなブックマークに追加 117 users Instapaper Pocket Tweet Facebook Share Evernote Clip 思索 ひろば クエリビルダ 創作 SQL

2015-09-10 Go のシンプルかつ明快な SQL クエリビルダ go-sqlf Go Go でリレーショナルデータベースを利用したアプリケーションを書いているとき、動的に SQL を組み立てたい場合には、いくつかの方法が考えられます: クエリビルダを使う。世の中にすでにいろいろ存在します。(そのためのライブラリなので)動的に生成するにはもってこいですが、この場合、それぞれのライブラリに合わ... 続きを読む

トータルの人件費を安くできる--デファクトの可能性もある「MongoDB」の勘所 - ZDNet Japan

2015/03/16 このエントリーをはてなブックマークに追加 133 users Instapaper Pocket Tweet Facebook Share Evernote Clip RDBMS デファクト NoSQL MongoDB トータル

「MongoDB」はNoSQLの中でもドキュメント型NoSQLに分類されます。MongoDBは他のNoSQLと同様に、リレーショナルデータベース(RDBMS)と比較してビックデータや非構造データの処理が得意といった特徴がありますが、ここではそういったNoSQLの一般的な特徴の紹介は割愛し、他のNoSQLとは違うドキュメント型NoSQLならではの特徴、そしてMongoDBならではの特徴を紹介します。... 続きを読む

時代はポストRDBへ--NoSQL徹底研究:2015年はNoSQL元年、今なぜ必要なのか - ZDNet Japan

2015/03/02 このエントリーをはてなブックマークに追加 217 users Instapaper Pocket Tweet Facebook Share Evernote Clip DataStax RDB ZDNet Japan 潮流 時代

時代はポストRDBへ--NoSQL徹底研究:2015年はNoSQL元年、今なぜ必要なのか 原沢滋 (DataStax) 2015年03月02日 15時30分 企業の中で最も重要な資産の一つである“データ”の多くは1990年代以降、多くがリレーショナルデータベース(RDB)で管理されてきました。ところが最近のビッグデータの潮流の中で、インターネットやモバイル端末を利用する“モノのインターネット(In... 続きを読む

漢(オトコ)のコンピュータ道: DB設計の難しさ

2013/12/26 このエントリーをはてなブックマークに追加 278 users Instapaper Pocket Tweet Facebook Share Evernote Clip オトコ DB設計 コンピュータ道 リレーショナルモデル 原稿

2013-12-27 DB設計の難しさ 今日は徒然なるままにDB設計について思っていることを並べてみようと思う。 ようやくWEB+DB Pressの次号の原稿を書き終えた。2年間の連載であるが、来年はプライベートが忙しくなる予定なので、連載はこれにて終了とさせてもらうつもりである。 「なぜ人はリレーショナルデータベースを使いこなせないのか」 このところ執筆や講演を通じてリレーショナルモデルについて... 続きを読む

カラム型データベースはなぜ集計処理が高速で、トランザクションが苦手なのか。インメモリとカラム型データベースの可能性を調べる(その4) - Publickey

2013/05/20 このエントリーをはてなブックマークに追加 170 users Instapaper Pocket Tweet Facebook Share Evernote Clip インメモリ Publickey Oracle ろー 主流

カラム型データベースはなぜ集計処理が高速で、トランザクションが苦手なのか。インメモリとカラム型データベースの可能性を調べる(その4) 現在主流となっているOracle、SQL Server、DB2などのリレーショナルデータベースは事実上すべて、行(ロー)指向で内部の処理を行っています。一方で、最近急速に注目されているのが、列指向で内部処理を行い、大量データの集計や分析処理に優れた「カラム型データベ... 続きを読む

インメモリデータベース「MemSQL 2.0」公開。数百ノードへスケールアウト可能で大規模データベース対応へ - Publickey

2013/05/01 このエントリーをはてなブックマークに追加 187 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey インメモリデータベース インメモリ 従来

データベースをまるごとメインメモリ上で処理することにより、従来のハードディスクベースのリレーショナルデータベースよりも劇的な高速化を実現するインメモリデータベース。オープンソースのインメモリデータベースであるMemSQLの最新版「MemSQL 2.0」が公開されました。 MemSQL 2.0はインメモリのスピードとSQLでの問い合わせ、スケールアウト機能、そしてエンタープライズ対応の可用性など、4... 続きを読む

漢(オトコ)のコンピュータ道: RDBMSに関する典型的な誤解が絶えないという現実

2013/04/22 このエントリーをはてなブックマークに追加 390 users Instapaper Pocket Tweet Facebook Share Evernote Clip RDBMS ITpro ブクマ オトコ 誤解

2013-04-22 RDBMSに関する典型的な誤解が絶えないという現実 新入社員必読、データベースの基本を理解しよう - データベースはなぜ必要なの?:ITproという記事に対して次のようなブクマでIDコールが来た。(現在はコメント返しへのお礼が入っているので、文字数制限のためオリジナルのコメントは少し切り詰められている。) "リレーショナルデータベースはすべてのデータを2次元の表形式で表現"こ... 続きを読む

CAP定理を見直す。“CAPの3つから2つを選ぶ”という説明はミスリーディングだった - Publickey

2013/01/28 このエントリーをはてなブックマークに追加 213 users Instapaper Pocket Tweet Facebook Share Evernote Clip Consistency ミスリーディング 耐性 CAP定理

分散システムにおいては以下の3つの要素のうち2つしか同時に満たすことができない、というCAP定理を提唱したのは、Eric Brewer氏でした。 C:Consistency(一貫性) A:Availability(可用性) P:Tolerance to network Paritions(ネットワーク分断への耐性) 一般にリレーショナルデータベースでは、一貫性(C)と可用性(A)をできるだけ保証す... 続きを読む

漢(オトコ)のコンピュータ道: 紹介:【書籍】SQLアンチパターン

2013/01/25 このエントリーをはてなブックマークに追加 147 users Instapaper Pocket Tweet Facebook Share Evernote Clip オトコ SQLアンチパターン コンピュータ道 書籍 RDBMS

2013-01-26 紹介:【書籍】SQLアンチパターン リレーショナルデータベースの父、エドガー・F・コッド氏が論文を発表したのは1970年。私が生まれる前の話である。そしてSQLがANSI標準になったのが1986年。RDBMSを、そしてSQLを使ったシステム開発は常に主流で在り続けたと言っても過言ではない。そんな歴史のあるSQLであるが、未だに多くの人はSQLを使いこなせて居ないように見える。... 続きを読む

NoSQLの現状。これまでの成功と失敗 - Publickey

2013/01/07 このエントリーをはてなブックマークに追加 173 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey NoSQL スケーラビリティ 大田 現状

NoSQLの登場は、「データベースといえばリレーショナルデータベース」という状況を大きく変えました。リレーショナルデータベースと比べて高速でスケーラビリティに優れたNoSQLデータベースは登場当初から注目されましたが、一方でいまに至るまでさまざまな種類の製品が登場して混沌としているようにも見えます。 (作者 Stefan Edlich、翻訳者 大田 緑 - (株)チェンジビジョン、投稿日 2013... 続きを読む

データベースの内部動作を知る - 週末スペシャル:ITpro

2011/07/01 このエントリーをはてなブックマークに追加 1248 users Instapaper Pocket Tweet Facebook Share Evernote Clip データベース 内部動作 週末スペシャル SQL 両者

SQLのプログラミングは奥が深い。特にパフォーマンスの観点から、そう言えるだろう。 みなさんご承知の通り、同じ結果を出すプログラムでも、SQLの書き方次第で処理時間に何倍もの差が生じ得る。効率の悪いSQLを書いてしまう原因は、多くの場合、リレーショナルデータベースの内部動作やアプリケーションに関する理解不足である。両者をよく知った上で最適なSQLを書けるようになることは、システムエンジニアとしての... 続きを読む

データベースのスケーラビリティをどうやって向上させるか - Publickey

2011/06/22 このエントリーをはてなブックマークに追加 347 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey スケーラビリティ リレーショナル 拡張

これまでPublickeyではデータベースのスケーラビリティに関するさまざまなトピックを取り上げてきました。クラウド時代にはスケーラブルなデータベースのニーズがこれまでになく高まっているためです。 この記事では、これまで取り上げてきたデータベースのスケーラビリティに関する技術を少しまとめて紹介しようと思います。 従来のリレーショナルを拡張 従来のリレーショナルデータベースに対して、技術的工夫を凝ら... 続きを読む

データベースの間違った使い方10項目 « A-Listers

2011/05/09 このエントリーをはてなブックマークに追加 181 users Instapaper Pocket Tweet Facebook Share Evernote Clip A-Listers データベース スライド キャッシュ 作者

一般的なシステムで広く利用されているリレーショナルデータベースですが、システムの進化と共にデータベースの構造も複雑になりがちです。RestMQの作者、Gleicon Moraes氏の公開したスライドがシステムが複雑化していく様子をわかりやすく説明した上で「アンチパターン」を提示していました。 それによるとデータベースのアンチパターンは以下の通り。 動的なテーブルの作成 テーブルをキャッシュとして使... 続きを読む

 
(1 - 25 / 34件)