はてブログ

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



タグ insert

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

パフォーマンス比較 Cassandra、Mongodb、SQLite、H2、MySQL、Postgres - C/pHeR Memo - Java とか。Eclipse とか。

2012/10/13 このエントリーをはてなブックマークに追加 700 users Instapaper Pocket Tweet Facebook Share Evernote Clip Postgres SQLite MongoDB KVS SQL

下記のようなシステムでパフォーマンスが良さげな SQLite を使用予定ですが、もっと速いものが無いか確認のため他のデータベースのパフォーマンスを計測してみました。SQL 利用前提ですが、NoSQL が圧倒的な性能を出す場合は検討する必要があるので KVS も確認しました。 データ件数は 1 億件程度、JDBC SQL 利用可能 INSERT、UPDATE は基本的にバッチ SELECT はマルチ... 続きを読む

Insert」「Scroll Lock」って何で設置されてるんです? キーボードの“いらないキー”の使い方 - ねとらぼ

2018/03/17 このエントリーをはてなブックマークに追加 455 users Instapaper Pocket Tweet Facebook Share Evernote Clip PAUSE break とらぼ 心当たり キーボード

スタンダードなPCのキーボードには、100個超のキーが設置されています。これだけ多いと、仕事などで日々使っている人でも「何の役に立つのか分からないキー」があるものです。きっと心当たりがあるはずですよ、「Scroll Lock」とか「Pause/Break」とか。 今回は、そんなキーボードの“いらないキー”たちの機能をご紹介。使い方を頭に入れておくと意外と便利……かもしれません。 赤丸部分に集まって... 続きを読む

MySQLでトランザクションの4つの分離レベルを試す - FAT47の底辺インフラ議事録

2014/02/12 このエントリーをはてなブックマークに追加 443 users Instapaper Pocket Tweet Facebook Share Evernote Clip トランザクション MySQL 底辺インフラ議事録 分離 クエリ

トランザクションとは1つの作業単位として扱われるSQLクエリの集まりです。複数のUPDATEやINSERTをひとつの集まりとして、それらのクエリがすべて適用できた場合のみデータベースに反映します。ひとつでも適用に失敗したクエリがあった場合は、そのまとまりすべてのクエリの結果は反映しません。ACID特性トランザクション処理に求められる4つの特性です。原子性 (Atomicity)トランザクションに含... 続きを読む

はてなでの10年戦える新技術採用戦略の話 - Hatena Developer Blog

2015/12/25 このエントリーをはてなブックマークに追加 424 users Instapaper Pocket Tweet Facebook Share Evernote Clip はてなで Hatena Developer Blog

2015 - 12 - 25 はてなでの10年戦える新技術採用戦略の話 この記事は はてなデベロッパーアドベントカレンダーを始めます - Hatena Developer Blog の最終日の記事です。昨日は id:ichirin2501 の MySQLでINSERTのデッドロックに嵌る人を1人でも減らすために - ichirin2501's diary でした。 こんにちは、 id:stanak... 続きを読む

1つのSQL文で複数の表にINSERTする絶品テクニック(1/2) ― @IT

2006/02/28 このエントリーをはてなブックマークに追加 335 users Instapaper Pocket Tweet Facebook Share Evernote Clip SQL文 複数 インサート とおり パフォーマンス

FOR...LOOP文を使って、いくつものSQL文でデータをINSERTしているPL/SQLプロシージャやプログラムをよく見掛けますが、実は1度にデータをINSERTする方法もあるんです。マルチテーブル・インサート(Multitable Insert)とはその名のとおり、1つのSQL文で複数の表にINSERTが可能になります。この最大のメリットは、やはりパフォーマンスです。では早速ご紹介します。 ... 続きを読む

MySQLでINSERTのデッドロックに嵌る人を1人でも減らすために - ichirin2501's diary

2015/12/24 このエントリーをはてなブックマークに追加 294 users Instapaper Pocket Tweet Facebook Share Evernote Clip stefafafan デッドロック MySQL エンジニア

2015 - 12 - 24 MySQLでINSERTのデッドロックに嵌る人を1人でも減らすために この記事は はてなデベロッパーアドベントカレンダー2015 の12月24日の記事です。 昨日は id:stefafafan さんの エンジニアと英語 でした。 こんにちは、こんばんは。 クリスマス・イヴですね、皆さんはどのような一日を過ごされる(た)のでしょうか。 僕は一人です。 改めまして、先日初... 続きを読む

MySQL, postgreSQL, SQLiteへのSQLアクセスを5分でAPI化するPHPアプリケーション - Qiita

2016/05/02 このエントリーをはてなブックマークに追加 141 users Instapaper Pocket Tweet Facebook Share Evernote Clip SQLite PostgreSQL Qiita Delete

MySQL, postgreSQL, SQLiteへのSQLアクセスを簡単にAPI経由でできるようにするPHPアプリケーションを作ったので、公開してみました。 このアプリケーションをサーバーに設置して、設定ファイルにDBへのアクセス情報を設定すれば、SelectとかDeleteとかInsertとかUpdateとかそういうよくある操作であれば、特に何の設定もなくAPI経由で操作できるようになります。... 続きを読む

DB初心者が自作DBMS始めてみた - Qiita

2023/12/23 このエントリーをはてなブックマークに追加 123 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita データベ SQL 先人 実装

この記事は DeNA 24 新卒 Advent Calendar 2023 の 23 日目の記事です。 TL;DR DBMSの基本的な仕組みを知るのに有益だったリソース CMUのDBMS講義 先人の素晴らしい自作DBMSの解説記事&ソースコードリーディング 小さな小さな自作DBMSの設計と実装 最小限SELECTやINSERTなど基本的なSQLが動く この記事のゴール データベ... 続きを読む

DBの自動連番がロールバックしても戻らない理由 - C Sharpens you up

2015/05/15 このエントリーをはてなブックマークに追加 122 users Instapaper Pocket Tweet Facebook Share Evernote Clip ロール C Sharpens you up 理由 シーケンス

2014-03-14 DBの自動連番がロールバックしても戻らない理由 SQL DBの主キーカラムに自動連番(MySQLならAUTO_INCREMENT、SQL ServerならIDENTITY、OracleやPostgreSQLならシーケンス)を設定していると、基本的には連続した数字が付番されていくのですが、行削除もしていないのに抜け番が発生する場合があります。 INSERTが制約にひっかかって失... 続きを読む

更新があるシステムにはInnoDBを選ぼう。MyISAMを選択するならそれなりの理由が必要。それにInnoDBのパフォーマンスはそんなに悪くないよ。 || パフォーマンスチューニングBlog: インターオフ

2007/06/30 このエントリーをはてなブックマークに追加 108 users Instapaper Pocket Tweet Facebook Share Evernote Clip InnoDB MyISAM 出力 一定間隔 基幹系

基本はInnoDBです。 MyISAMを選択できるようなケースを考えてみます。 ・完全に検索Onlyの場合(基幹系とかから一定間隔で検索用テーブルを再構築する。それ以外の時間は検索のみのようなケース。) ・ログ系のテーブルを出力のみする場合(insertは3~15倍程度MyISAMが高速) 正直、これくらいなのかなと思います。 パフォーマンスについては(5.0.37以上を選択すれば)InnoDBは... 続きを読む

VOYAGE GROUP エンジニアブログ : MySQL InnoDBのinsertとlockの話

2015/03/09 このエントリーをはてなブックマークに追加 95 users Instapaper Pocket Tweet Facebook Share Evernote Clip MySQL InnoDB VOYAGE GROUP 駒崎

2015年03月08日17:06 カテゴリ MySQL InnoDBのinsertとlockの話 こんにちは。ECナビでアプリケーションエンジニアをやっている駒崎です。 今回はMySQLのInnoDBエンジンにおけるINSERTとロックの挙動について書きたいと思います。 はじめに アプリケーションでレコードの重複チェックをしてからINSERTをする。テーブルにはUNIQUE制約をかけてデータ不整合... 続きを読む

2種類のログ解析基盤 - wyukawa’s blog

2015/05/02 このエントリーをはてなブックマークに追加 73 users Instapaper Pocket Tweet Facebook Share Evernote Clip wyukawa’s blog ログ解析基盤 Presto

Hadoop, Presto, yanagishima僕は仕事では2種類のログ解析基盤を見ています。1つ目はどちらかというとエンジニアよりの解析基盤でサービス側のエンジニアがShib, ShibUIを通して好きにクエリを投げることができます。ただしtableをcreateしたりdropしたりinsertしたりはできません。selectのみです。データの更新作業は別途cronのhive batchで... 続きを読む

軽量で便利に使えるPHP用DB操作ライブラリ「Medoo」:phpspot開発日誌

2013/04/16 このエントリーをはてなブックマークに追加 63 users Instapaper Pocket Tweet Facebook Share Evernote Clip Delete select update SQL ライブラリ

Medoo - The Lightest PHP database framework to accelerate development 軽量で便利に使えるPHP用DB操作ライブラリ「Medoo」 SQLを書かなくてもメソッドでselect, insert, delete, update 等ができてコードも読みやすくなるライブラリです。 使うには1ファイルをincludeするだけでつかえます コ... 続きを読む

 
(1 - 13 / 13件)