我正计划建立一些数据库项目.
其中一个表有很多属性.
我的问题是:什么更好,将类划分为2个单独的表或将所有表分成一个表.下面是一个例子
create table User { id, name, surname,... show_name, show_photos, ...)
Run Code Online (Sandbox Code Playgroud)
要么
create table User { id, name, surname,... )
create table UserPrivacy {usr_id, show_name, show_photos, ...)
Run Code Online (Sandbox Code Playgroud)
我认为性能相似,因为我可以使用索引.
我打算做一些大型项目(1 000 000用户,大约500请求前秒 - 在炎热时间).为了性能,我将不使用关系dbms(每个请求可能会花费很多关于dbms的关系dbms中的指令) - 所以我不能使用DAL.
我的问题是:
你能告诉我一下吗?