本人工科生,最近在编一个流体计算的程序。计算结果分为元件的各种参数(压力、温度)以及全局的参数两种。为了方便处理,建立了多个表分别存储元件和全局的参数。后来由于要加入用户权限,以及用户多次计算结果的保存的功能,发现表的结构明显不太行了。
由于没学过数据结构,对MYSQL钻研得也不深,不知道大家在创建多个表的时候如何进行优化的?
提出以下问题,望大家解答,不胜感激:
1.冗余数据的处理。现在数据库里有用户权限表,元件数据表,全局参数表,以及用户和文件对应的表。因为一次的计算结果就有几百条,而我把每条记录后面都添加了用户以及文件名两个字段,这样,几百条结果都有相同的数据,觉得这些有点冗余,但是不知道怎样优化。
2.多次计算结果保存时表的建立。对于同一个文件,用户可能会计算多次,几次的结果都要保存好,如何高效地实现?(在计算结果后面添加什么字段呢?)
或者大家推荐点MYSQL优化存储的例子,或者是有较复杂数据结构的源码也行,谢谢了!
由于没学过数据结构,对MYSQL钻研得也不深,不知道大家在创建多个表的时候如何进行优化的?
提出以下问题,望大家解答,不胜感激:
1.冗余数据的处理。现在数据库里有用户权限表,元件数据表,全局参数表,以及用户和文件对应的表。因为一次的计算结果就有几百条,而我把每条记录后面都添加了用户以及文件名两个字段,这样,几百条结果都有相同的数据,觉得这些有点冗余,但是不知道怎样优化。
2.多次计算结果保存时表的建立。对于同一个文件,用户可能会计算多次,几次的结果都要保存好,如何高效地实现?(在计算结果后面添加什么字段呢?)
或者大家推荐点MYSQL优化存储的例子,或者是有较复杂数据结构的源码也行,谢谢了!
解决方案 »
- 跪求mysql乱码???????????
- mysql大神帮帮忙
- 还是字符集问题
- 请问一下大家碰到这种情况是如何优化的?
- phpmyadmin如何导入数据库
- 兄弟们是怎么统计活跃用户的,比如我想统计本月里在独立的3天里登录过的用户数!
- 请问,MySql中如何设置数据库的容量?
- 我刚安装了mysql,但是启动时出现错误,请高手帮忙阿。
- 如何在原有的MYSQL数据表增加一个字段,而不会使原来的 数据不会丢失?
- 怎么样配置weblogic和MySql的连接?
- MYSQL数据库,当一个表被插入数据时,使用触发器更新另一个表中的数据。在如何获取被插入表的最新记录时出现问题!求助!
- MYSQL如何多条件批量更新多个字段并保证效率
方案二,你多花点时间,先浏览一下数据库的书籍 《数据库系统概论(第四版)》 王珊 萨师煊 高等教育出版社 掌握ER图和数据库范式。