オープンセミナー2012@香川 GAE/Goで限界に挑戦してみた
- 5. GAE各言語比較
言語 実行速度 ライブラリ 情報
Python × ⃝ ⃝
Java ⃝ ◎ ◎
Go ◎ △ ×
- 9. システム
クラウド 青空文庫サーバ
書籍データベース データベースはほぼ毎日更新
書籍データベース 取得
GAE/Go
作品ダウンロード
作品検索
Android Android Android
端末 端末 端末
A・文庫 A・文庫 A・文庫
- 14. 5万回も書けるやん?
書籍情報のレコード
type EntityBooks struct {
15カラムのレ
Id string // 作品ID
Title
Yomi
string // 作品名
string // 作品名読み コードが二千件
Subtitle string // 副題
Subtitle_yomi string // 副題読み
Type_characters_doing string // 文字遣い種別 も書けませんで
Yomi_order string // ソート用読み
Original_title
File_last_update
string // 原題
string // テキストファイル最終更新日 した。orz
Text_encoding string // テキストファイル符号化方式
Text_character_set string // テキストファイル文字集合
File_url string // テキストファイルURL
Release_date string // 公開日
Author_id string // 著者ID
Author_name string // 著者名
}
- 20. 調査結果
カラム数 文字列長 レコード 時間
1 1 12742 (秒)
数 547
1 500 13124 555
2 1 8638 393
2 500 8515 398
4 1 5199 232
4 500 5082 237
8 1 3218 131
8 500 3107 132
- 22. カラム数は減らそう
書籍情報のレコード
type EntityBooks struct { type EntityBooks struct {
Id string // 作品ID Yomi_order string // ソート用読み
Title
string // 作品名 Info string // 書籍情報
Yomi string // 作品名読み }
Subtitle string // 副題
Subtitle_yomi string // 副題読み
Type_characters_doing string // 文字遣い種別
Yomi_order string // ソート用読み 二日で書き込めた
Original_title string // 原題
いえいι(`ロ´)ノ
File_last_update
string // テキストファイル最終更新日
Text_encoding string // テキストファイル符号化方式
Text_character_set string // テキストファイル文字集合
File_url string // テキストファイルURL
Release_date string // 公開日
Author_id string // 著者ID
Author_name string // 著者名
}
Hinweis der Redaktion
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n