SMERF表格:名称、代码
SMERF表格用户:用户ID、SMERF表格ID、响应(文本)
smerf_响应:smerf_表单用户ID、问题代码、响应(文本)
< /代码>
查看日志以了解SMERF附带的基本调查示例,有几个数据库调用:
< PRE> >代码>
处理SMerfFormsController创建(对于2010-01-24 20:09:58的127.0.0.1)[发布]
Parameters: {"responses"=>{"g1q3a4s1"=>"", "g1q1a3s1a3s1"=>"", "g1q1"=>"1", "g2q1"=>{"1"=>"1"}, "g1q2"=>"2", "g1q3"=>{"1"=>"1", "2"=>"2", "3"=>"3"}, "g2q3"=>"12", "g1q4"=>["4"], "g1q5"=>["1", "3"], "g2q1a4s1"=>""}, "commit"=>"Press to Save your answers", "authenticity_token"=>"a4aDgvjzX0UK9HrQFdpdpyfalwgl22rcjrzfxdy3ww0=“,”smerf_form_id“=>”1“
SmerfForm负载(1.0ms)从“Smerf_Forms”中选择*,其中(“Smerf_Forms”.“id”=1)
smerf forms user create(0.5ms)插入到“smerf-forms-users”(“responses”、“smerf-form-id”、“user-id”)值中(“---)!地图:具有无差异访问的哈希
G1Q3A4S1:“
G1Q1:“1”
G1Q1A3S1A3S1:“”
g1q2:“2”
G2Q1:!地图:具有无差异访问的哈希
“1”:“1”
G1Q3:!地图:具有无差异访问的哈希
“1”:“1”
“2”:“2”
“3”:“3”
G1Q4:
-“4”
G2Q3:“12”
G1Q5:
-“1”
-“3”
G2Q1A4S1:“
“,1,- 1”
smerf response create(0.2ms)插入“smerf_responses”(“response”、“smerf_forms_user_id”、“question_code”)值(“1”,1,'g1q1”)。
smerf response create(0.1ms)插入“smerf_responses”(“response”,“smerf_forms_user_id”,“question_code”)值中(“2”,1,'g1q2”)。
smerf response create(0.1ms)插入“smerf_responses”(“response”、“smerf_forms_user_id”、“question_code”)值中(“1”,1,'g2q1')
smerf response create(0.1ms)插入“smerf_responses”(“response”,“smerf_forms_user_id”,“question_code”)值中(“1”,1,“g1q3”)。
smerf response create(0.3ms)插入“smerf_responses”(“response”,“smerf_forms_user_id”,“question_code”)值(“2”,1,'g1q3”)。
smerf response create(0.1ms)插入“smerf_responses”(“response”,“smerf_forms_user_id”,“question_code”)值(‘3’,1,‘g1q3’)
smerf response create(0.1ms)插入“smerf_responses”(“response”、“smerf_forms_user_id”、“question_code”)值中(“4”、“1”、“g1q4”)。
smerf response create(0.1ms)插入“smerf_responses”(“response”,“smerf_forms_user_id”,“question_code”)值中(“12”,1,'g2q3')
smerf response create(0.1ms)插入“smerf_responses”(“response”,“smerf_forms_user_id”,“question_code”)值(“1”,1,'g1q5”)。
smerf response create(0.1ms)插入“smerf_responses”(“response”、“smerf_forms_user_id”、“question_code”)值中(“3”、“1”、“g1q5”)。
呈现SMERF表格/编辑
渲染的SMERF表格/SMERF表格(11.0毫秒)
在51ms内完成(视图:17,数据库:3)200 OK[http://localhost/smerf_forms]
< /代码>
我的问题是,使用couchdb(一个面向文档的数据库)而不是关系数据库来存储调查会更好吗,因为调查比其他任何东西都多文档?这些问题是: