Install Sqlite3 sudo apt-get install sqlite3 libsqlite3-dev sudo gem install sqlite3-ruby To create a data base, we only need to create a empty file. touch database_name_dev.db touch database_name_test.db touch database_name_prod.db Configure Ruby on Rails Modificar el archivo config/database.yml: development: adapter: sqlite3 database: db/database_name_dev.db test: adapter: sqlite3 database: db/d
Given the performance issues we've hit with 0.9.x and sqlite3 as a backend (see here), I've managed to get a good conversion of an sqlite3 dump in to a format that mysql can load to migrate from one to the other. It's attached. Unfortunately its in C# because I had VS2008 to hand, but the source is there and its not long, so I'm sure someone could convert it to a scripting language of your choice
2011年05月28日20:40 カテゴリrailsmysql SQLite3→MySQLへデータ移行 Rails3のデフォDBはSQLite3なわけで、確かに早くて手軽で便利なんだけど、1点だけ問題がある。 それは、排他制御がファイルのロックであること! なんだよねぇ。 Railsだけで使っていれば問題ないんだけど、どうしても運用中にDBを弄ることが発生してしまう。 ってことでRails3既存環境をMySQLへ 変更してみる。 環境 ubuntu 11.04 Rails(3.0.7) SQLite3 MySQL5 参考 http://d.hatena.ne.jp/arcright/20100725/1279992599 参考サイト様によると、 yamlでエクスポインポすると簡単に移行できるらしい。 とありえず、MySQLをインストール $ sudo apt-get install mys
MySQL slow-query-log VisualizerはMySQLの時間のかかるクエリをWeb上で閲覧するソフトウェアです。 MySQLには実行時間の遅いクエリをログファイルに書き出す機能があります。単純にテキストに吐かれるだけなので分析に時間がかかってしまうのではないでしょうか。そこで使ってみたいのがWebブラウザベースの解析ソフトウェアMySQL slow-query-log Visualizerです。 サンプルです。データ量が多くないとあまり面白くないですね。 公式サイトより。曜日ごとに発生回数をグラフ化しています。 クエリログファイルをWebブラウザの画面にドロップするだけで解析処理が行われます。その結果はグラフに描かれる仕組みです。また、クエリは一覧で表示され、任意の文字でフィルタリングすることもできます。曜日と時間によって分析されるので対応すべきポイントが分かりやすくな
MySQLのdump(ダンプ)でデータをバックアップ/復元する方法(コマンド)についてまとめた。 目次 dump(ダンプ)とは MySQL dumpでデータのバックアップを取る dumpファイルからデータを復元する MySQLのオススメ書籍 dump(ダンプ)とは dump(ダンプ)とは、デバッグやデータ修復のために、ファイルやメモリの内容をディスクに出力(記録、あるいは表示)すること。 データベースにおいては、データベースの情報をファイルに書き出して保存することをdump(ダンプ)と呼ぶ。これはデータベース移行の際に利用される。 dumpは、プログラムを開発する際に動作を追跡するために利用することが多い。 dumpされたファイルには、dump作成時のメモリ上のデータが丸ごと書き出される。 従って、プログラムの開発などを行う場面では、データをdumpしてデバッガに読み込ませ、プログラムの問
米オラクルは、オープンソースのデータベースとして普及しているMySQLをクラスタ化して利用するためのソフトウェア「MySQL Cluster 7.2」の正式版を公開しました。 GPLに準拠したオープンソース版と同時に、管理ツールを同梱し、24時間365日のサポートも行う商用版の「MySQL Cluster Carrier Grade Edition」も同時に公開しています。 ジョインが70倍高速に MySQL Cluster 7.2の最大のポイントは、ジョインが高速になったことです。これまでクラスタでのジョインは、ジョインするテーブルのデータがクラスタ内のノード間をいちいち飛び交っていたため、複雑なジョインになるほど遅いものになっていました。 MySQL Cluster 7.2で採用されたAdaptive Query Localization(あるいはPush Down Joins)と呼ば
2011年1月21日、Apache HBase 0.90.0がリリースされました。HBaseはGoogle BigTableのオープンソースクローンであり、Apache Hadoopの一部である分散ファイルシステムHDFS(Hadoop Distributed File System)上に構築されるNoSQLプロダクトです。以前のバージョンである0.20.0からのメジャーバージョンアップになり、1,000を超えるアップデートが行われています。バージョン番号に開きがあるのは、HBaseのベースとなっているHadoopのバージョンに合わせるのを止めたことと、1.0に近いバージョンであることの意味が含まれているのだそうです。動作させるHadoopのバージョンは0.20系である必要があり、最新バージョンである0.21系および開発バージョンでは動作しないことに注意が必要です。Hadoop 0.21系
メインコンテンツに移動 お知らせ Let’s Postgres 運営管理についてのお知らせ コンテンツメニュー 導入検討 と 入門 インストール 運用管理 チューニング 新機能: 16 / 15/ 14 / 13 / 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 トラブルシュート サポートとFAQ 事例紹介 イベントレポート リンク集 レプリケーション / クラスタ構成 XML / PostGIS / 拡張モジュール パーティショニング / テキスト検索 Window関数 / 再帰SQL / 外部データ連携 文書: 15 / 14 / 13 / 12 / 11 / 10 / 9.6 / 9.5 Let's PostgreSQL は特定非営利活動法人日本PostgreSQLユーザ会が運営しています。 RSS feed
オープンソースデータベースとしては、MySQLが圧倒的な注目を集めている。MySQLは使いやすいデータベースであり、多くのオープンソースウェブアプリケーションはMySQLを使っている。別の主要なオープンソースデータベースとしてPostgreSQLがあり、広く知られてはいるが、MySQLほどのマインドシェアはない。PostgreSQLがMySQLよりも、よりよいセキュリティ、信頼性、データの完全性を提供していることを考えると、これは不幸なことだ。 しかし、これらの優位点には代償がある。PostgreSQLは設定も利用もやや難しい。PostgreSQLでは、データベース内で提供されるロールと特権に加え、基盤となるOSの特権やセキュリティを活用している。このため、これらの問題について知らない場合、PostgreSQLは使いにくくなる場合がある。ただしこれらのことを知ってしまえば、PostgreS
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く