はてブログ

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



タグ SQLite

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

SQLiteがバージョン管理システムとしてGitを採用しない理由

2023/12/31 このエントリーをはてなブックマークに追加 178 users Instapaper Pocket Tweet Facebook Share Evernote Clip Git Fossil GitHub Gitリポジトリ 開発陣

GitはLinuxカーネルのソースコード管理に用いるために開発された分散型バージョン管理システムで、GitリポジトリをホスティングするGitHubのユーザー数は1億人を超えます。一方、軽量データベースのSQLiteの開発においてはGitではなくFossilというバージョン管理システムが利用されており、SQLiteの開発陣が「なぜGitを... 続きを読む

Rust で SQLite を再実装した 2023 - kawasin73のブログ

2023/12/07 このエントリーをはてなブックマークに追加 120 users Instapaper Pocket Tweet Facebook Share Evernote Clip フルスクラッチ rust github.com 気合い 実装

気合いで実装、どうもかわしんです。 この記事は Rust Advent Calendar 2023 の6日目 兼 情報検索・検索技術 Advent Calendar 2023 の 6 日目です。 Rust で SQLite をフルスクラッチで実装しています。 github.com なぜ SQLite を Rust で再実装しようと思ったのかについては以前の記事で紹介しています。一言で言えば... 続きを読む

SQLite を再実装する時に役にたつドキュメント - kawasin73のブログ

2023/09/02 このエントリーをはてなブックマークに追加 118 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust トキ ドキュメント kawasin73 諸事情

困った時はドキュメント、どうもかわしんです。最近、諸事情で SQLite のドキュメントを読んでいます。 前回の記事 で紹介した通り SQLite を Rust で再実装しています。おかげさまで 300 を超える Github Star もいただき嬉しいです。 github.com SQLite は全ての仕様が ドキュメント にまとめられているので、そのドキ... 続きを読む

Rust で SQLite を再実装している - kawasin73のブログ

2023/08/06 このエントリーをはてなブックマークに追加 125 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust github.com リポジトリ セキュリティ 時点

セキュリティを盾に一点突破。どうもかわしんです。最近 Rust で SQLite を実装してます。 以前の記事で HTTP Parser を Rust で実装しようとしたものの、すでに実装されていたので断念しましたが、いい題材を見つけました。SQLite です。開発中のリポジトリはこれです。 github.com 今の時点では、Read Only で1つの WH... 続きを読む

SQLite、複数クライアントからの同時書き込みを可能にする「BEGIN CONCURRENT」文を実装へ

2023/07/31 このエントリーをはてなブックマークに追加 173 users Instapaper Pocket Tweet Facebook Share Evernote Clip クライアント 実装 同時 同時実行 開発チーム

SQLite、複数クライアントからの同時書き込みを可能にする「BEGIN CONCURRENT」文を実装へ SQLiteの開発チームは、複数クライアントからの同時書き込みを可能にするBEGIN CONCURRENT文を実装していることを明らかにしました。 これまでSQLiteでは書き込みの同時実行はできず、つねに1つのクライアントだけが書き込み可能... 続きを読む

SQLiteの正式なWebAssembly版「SQLite3 WASM/JS」が登場

2022/10/30 このエントリーをはてなブックマークに追加 150 users Instapaper Pocket Tweet Facebook Share Evernote Clip サブプロジェクト ドキュ WebAssembly版 登場 なか

SQLiteの公式Webサイトに、SQLite3をWebAssembly化した「SQLite3 WASM/JS」プロジェクトのページが公開されました。 これまでさまざまなWebAssembly版SQLiteの試みが行われてきたなかで、初めてSQLiteの正式なサブプロジェクトとして開発されるWebAssembly版SQLiteになります。 下記はドキュメント「About the sqlite3 W... 続きを読む

PHPとSQLiteをWebAssembly化し、Webブラウザ上でWordPressを実行可能にしたデモをVMwareが公開

2022/08/21 このエントリーをはてなブックマークに追加 151 users Instapaper Pocket Tweet Facebook Share Evernote Clip MySQL CMS VMware バックエンドデータベース

VMwareのWasm Labsは、Webブラウザ上でWordPressを実行可能にしたデモを公開しました。 デモページをWebブラウザで開くと、実際にWebブラウザ上でWordPressが実行されます。 WordPressはオープンソースで開発されている代表的なCMSです。PHPで開発されています。バックエンドデータベースとしてMySQLが使われることが一... 続きを読む

ISUCON12 予選の解説 (Node.jsでSQLiteのまま10万点行く方法) : ISUCON公式Blog

2022/07/26 このエントリーをはてなブックマークに追加 126 users Instapaper Pocket Tweet Facebook Share Evernote Clip isucon acidlemon 予選 node.js たび

ISUCON12 予選の解説 (Node.jsでSQLiteのまま10万点行く方法) こんにちは、面白法人カヤックのacidlemonです。例年ISUCONに参加するたびにとても長い「やったこと」ブログを書いているので、もしかしたらそちらを読んだことがある人もいるかもしれません。 ISUCONの公式サイトに記事を書くのは ISUCON3の予選の解説 以来... 続きを読む

なぜシェルスクリプトで高度なデータ管理にSQLiteを使うべきなのか? ~ UNIX/POSIXコマンドの欠点をSQLで解決する

2022/03/31 このエントリーをはてなブックマークに追加 220 users Instapaper Pocket Tweet Facebook Share Evernote Clip シェルスクリプト POSIX UNIX SQL 欠点

「利用者は数十億人!? SQLiteはどこが凄いデータベース管理システムなのか調べてみた」の続きです。 はじめに 複雑な構造のデータを扱うのであればシェルスクリプトや Unix (POSIX) コマンドでデータ管理を行うのは避けるべきだと思います。解決不可能な問題が多いからです。しかしそれでも何かしらの理由でやろうと考... 続きを読む

利用者は数十億人!? SQLiteはどこが凄いデータベース管理システムなのか調べてみた - Qiita

2022/03/07 このエントリーをはてなブックマークに追加 204 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita RDBMS データベース管理システム オモチャ

はじめに SQLite は世界で一番使われている だから世界で一番凄いものに決まってるだろ SQLite は世界で最も使われている RDBMS です。名前に反して(?)おもちゃの RDBMS ではありません。元ネタと同じで 一番普及しているからと言って必ずしも一番凄いものであるとは限りませんが、普及しているのであればそこには何... 続きを読む

SQLite」データベースに脆弱性--「Chromium」ベースのブラウザにも影響 - ZDNet Japan

2018/12/17 このエントリーをはてなブックマークに追加 218 users Instapaper Pocket Tweet Facebook Share Evernote Clip Chromium Tencent デスクトップアプリ 脆弱性

広く普及している「SQLite」データベースエンジンにセキュリティ上の脆弱性が発見された。この脆弱性により、膨大な数のデスクトップアプリやモバイルアプリがリスクにさらされているという。 TencentのBladeセキュリティチームによって発見されたこの脆弱性が悪用された場合、被害者のコンピュータ上において悪意のある... 続きを読む

Twitter での6年間 2|Satoshi Nakagawa|note

2018/07/01 このエントリーをはてなブックマークに追加 146 users Instapaper Pocket Tweet Facebook Share Evernote Clip Twitter プッシ Satoshi Nakagawa

(Twitter での6年間 1 からの続き) SQLite の導入とモデルレイヤーの刷新がうまくいったあと、ぼくは次のプロジェクトを探していた。何をやれば最終的に一番ユーザーのためになるか。そのときに選んだのは、JSON パーザーの置き換えだった。当時の Twitter for iOS は、YAJL という C で書かれた JSON パーザーをプッシ... 続きを読む

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

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

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

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

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

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

Javaではてなブックマークのデータ解析入門(sqliteへの格納編) - ゆとりずむ

2016/02/13 このエントリーをはてなブックマークに追加 115 users Instapaper Pocket Tweet Facebook Share Evernote Clip Java 本稿 ゆとり 解析 ご承知おき

2016 - 02 - 13 Javaではてなブックマークのデータ解析入門(sqliteへの格納編) おすすめ 個人開発・勉強 ネット・IT こんにちは、らくからちゃです。 前回に引き続きまして、はてなブックマークからブックマークのデータをJavaを使って抽出し、解析を行う方法のプログラムの作り方についてお話したいと思います。本稿は、以下の記事の続きとなりますので、ご承知おき下さい。 さて前回は、... 続きを読む

アプリとサーバーの通信にJSONではなくSQLiteを使うと幸せになれるかも知れない条件まとめ - アニマネ開発日誌

2015/10/12 このエントリーをはてなブックマークに追加 193 users Instapaper Pocket Tweet Facebook Share Evernote Clip Twitter JSON 賛否両論 反響 アニマネ開発日誌

2015-10-12 アプリとサーバーの通信にJSONではなくSQLiteを使うと幸せになれるかも知れない条件まとめ Objective-C アプリ開発 軽い気持ちで投稿したら、思わぬ反響を頂いたこの話。 賛否両論で色々な意見を頂きました。 問題点も含めてある程度メリット・デメリットが見えてきたので、最後にまとめてみます。 ブコメ、Twitterで色々と意見を頂いた方々ありがとうございました。 こ... 続きを読む

JSONで疲弊したら試したい、アプリのデータをSQLiteで受け渡すという選択肢 - アニマネ開発日誌

2015/10/09 このエントリーをはてなブックマークに追加 359 users Instapaper Pocket Tweet Facebook Share Evernote Clip JSON YAML アニマネ開発日誌 選択肢 XML

2015-10-09 JSONで疲弊したら試したい、アプリのデータをSQLiteで受け渡すという選択肢 Objective-C Swift アプリ開発 アニマネの内部ではアプリとサーバー間でどのようにデータを受け渡ししているかという話をしてみます。 一般的にアプリとサーバー間のデータの受け渡しだとJSONやXML、YAMLなどが多いと思います。 ここにSQLiteという選択肢を入れると色々幸せにな... 続きを読む

RealmSwiftを試したけどもうCoreDataは使わなくなるかもしれない - しめ鯖日記

2015/08/01 このエントリーをはてなブックマークに追加 128 users Instapaper Pocket Tweet Facebook Share Evernote Clip CoreData realm CRUD しめ鯖日記 代替

2015-06-08 RealmSwiftを試したけどもうCoreDataは使わなくなるかもしれない Swift Realm iOS RealmSwift試した感想とメモ書きです。 CRUDくらいしかやってないのですが使うのがすごい簡単すぎて感動したのでその辺り書いて行こうと思います。 利用したRealmのバージョンは0.93.1になります。 Realmとは SQLiteの代替になると言われている... 続きを読む

私の WatchKit での大きな失敗 — Realm: a mobile database that replaces Core Data & SQLite

2015/04/24 このエントリーをはてなブックマークに追加 157 users Instapaper Pocket Tweet Facebook Share Evernote Clip realm WatchKit クラスメソッド watch 失敗

私の一番の失敗は Watch からメッセージを送信するときに iOS 側のアプリが起動すると思っていたことです。 WatchKit には iOS 側にメッセージを素早く送るための API があります。それは、バックグランドプロセスで起動するトリガーとなります。バックグランドプロセスを起動させるためには以下の WKInterfaceController のクラスメソッドを呼び出す必要があります。 /... 続きを読む

私の WatchKit での大きな失敗 — Realm: a mobile database that replaces Core Data & SQLite

2015/04/23 このエントリーをはてなブックマークに追加 158 users Instapaper Pocket Tweet Facebook Share Evernote Clip realm WatchKit クラスメソッド watch 失敗

私の一番の失敗は Watch からメッセージを送信するときに iOS 側のアプリが起動すると思っていたことです。 WatchKit には iOS 側にメッセージを素早く送るための API があります。それは、バックグランドプロセスで起動するトリガーとなります。バックグランドプロセスを起動させるためには以下の WKInterfaceController のクラスメソッドを呼び出す必要があります。 /... 続きを読む

Swiftでの自動テスト with Jeff Hui (Video) — Realm: a mobile database that replaces Core Data & SQLite

2015/04/21 このエントリーをはてなブックマークに追加 149 users Instapaper Pocket Tweet Facebook Share Evernote Clip realm Swift VIDEO

ソフトウェアのテストはプログラムの振る舞いを確認するためとコードの品質を改善するときに非常に良いツールとして働きます。今回の Jeff Hui の発表では、テストに関するツールや技術、Quick を使ってのテストの書き方などについて学ぶことができます。また、関数型プログラミングの世界では広く知られているテスト生成技術 QuickCheck についても触れられています。発表で使われているコードは G... 続きを読む

クックパッドAndroidアプリにおける最近のDB運用事情 - クックパッド開発者ブログ

2014/09/17 このエントリーをはてなブックマークに追加 156 users Instapaper Pocket Tweet Facebook Share Evernote Clip クックパッド開発者ブログ rejasupotaro 端末内

2014-09-17 クックパッドAndroidアプリにおける最近のDB運用事情 モバイルファースト室の @rejasupotaro です。 Androidフレームワークには端末内にSQLiteでデータを保存するしくみがありますが、みなさんはどのようにしてますか? クックパッドのAndroidアプリでは、ActiveAndroidを使ってDBにデータを保存しています。 ActiveAndroidと... 続きを読む

SQLite + Pythonユーザ定義関数組込で進捗ダメじゃないですになりました - あんちべ!

2013/12/17 このエントリーをはてなブックマークに追加 107 users Instapaper Pocket Tweet Facebook Share Evernote Clip Hive アンチ Python 進捗 メモ

2013-12-17 SQLite + Pythonユーザ定義関数組込で進捗ダメじゃないですになりました 概要 これまで「Hiveからデータ取得・簡単な加工→Pythonで加工・分析」 という流れで作業していたのですが、 Hive→SQLite→Pythonという流れにしたところ進捗が改善されたので、 SQLiteの簡単な使い方とPythonによるSQLユーザ定義関数の組込方法 についてメモを残し... 続きを読む

Big Sky :: 組み込み版 NoSQLite、「UnQLite」

2013/07/03 このエントリーをはてなブックマークに追加 136 users Instapaper Pocket Tweet Facebook Share Evernote Clip NoSQL Big Sky ニーズ

これまで組み込みDBだと SQLite が一般的でしたが、ローカルであっても NoSQL したい、組み込みで使いたい、というニーズはあるかと思います。 そんな場合、UnQLite を使うと便利そうです。 UnQLite - An Embeddable NoSQL Database Engine UnQLite is a self-contained C library without depend... 続きを読む

MySQL/SQLiteのER図を描くPHPスクリプト「mysqlviz」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ

2013/05/05 このエントリーをはてなブックマークに追加 143 users Instapaper Pocket Tweet Facebook Share Evernote Clip MySQL PNG PHPスクリプト ER図 ダンプファイル

mysqlvizはMySQL/SQLiteの構造を可視化するライブラリです。DBを使ったシステムを構築していると必要になるのがER図ではないでしょうか。そんなER図を実際のデータベースのダンプファイルをベースに描き出すのがmysqlvizです。 ヘルプです。 まずdotファイルを生成します。 さらにdotファイルをpngに変換して得られた結果です。mysqlvizはMySQLとSQLiteに対応し... 続きを読む

 
(1 - 25 / 34件)