Tag Archives: SQLite

Python

さくらのVPSでApache+Python+Django+SQLiteのアプリを動かす方法

さくらのVPSでApacheを動かし、Python+Django+SQLiteでアプリを動かす場合のメモです。ファイアウォールとか、基本的な設定は終わっているものとします。基本的な設定に関しては、「CentOSをサーバーとして活用するための基本的な設定」や「はじめてのさくら VPS + CentOS の初期設定からチューニングなどの作業まとめ」がわかりやすいと思います。

補足としまして、このメモではPythonの仮想開発環境virtualenvを使い、Apacheとの連携はmod_wsgiを使っています。

read more »

Objective-C

CoreDataで保存したデータファイルの場所

CoreDataのデータファイルの保存先は、persistentStoreCoordinator_のaddPersistentStoreWithTypeメソッドの引数で指定しています。新規プロジェクトを「Use Core Data for storage」にチェックを付けて作成した場合は、アプリ名AppDelegate.mで同メソッドを実行しています。自分の環境では、「/Users/ユーザ名/Library/Application Support/iPhone Simulator/4.3/Applications/xxx/Documents/CardinalityTest.sqlite」といった形で保存されるようになっていました。
read more »

Python

GAE/Pの開発環境のDatastoreをSQLiteに変えた場合のパフォーマンス

Google App Engineのドキュメントによると開発環境では、起動時のオプションに「--use_sqlite」を付けることにより、datastoreをSQLiteに変更することができるみたいです。その場合は、データが大量にある場合に、パフォーマンスがよくなるとのことなので試してみました。なお、テストはそれぞれの件数(100, 1000, 10000)に対して「Create: put(新規作成)」、「Get: get_by_key_name」、「Update: put(更新)」、「Filter: filter」、「Delete: delete」を実行しました。

read more »