发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 SOA

BANQ大人请进,数据库设计方面的问题

2003-06-24 02:11
赞助商链接

我现在想做点通用的玩意,数据库设计如下:
a表,放一个对象的属性描述

int field1
var(10) objectType 对象类型
var(100) objectdesc 对象描述
var(10) objectTable 该类型存放的表名

然后剩下的b....f都是如下设计
int field1 对应A表的主键
var(100) 对象的值

其他表类似,只是对象的值那一栏数据的类型不同而已了
存放例子如下
a表:
1
String
自行车
b

b表:
1
真正的对该自行车的描述数据

大致是这样,不知道各位看明白了没
这样我在A表中描述一个对象,实际查询则需要到各个不同的表中找出对应的字段,总感觉怪怪的,我想对于小系统也许够用,但对大系统肯定熬不过去的吧
经过测试,在20-30万条记录中按主键查找还是很快的,虽然关联了多个表。但是好像避免不了频繁操作数据库的工作,设VIEW就失去了通用的意义(也许我数据库功力还不够吧),总之两难
哪位达人有相关的设计经验 ,能够一同分享一下?探讨一下得失

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com