场景:服务器上有许多音频文件,同时,对应于每一个文件有大约二十个属性信息,在客户端,用户通过组合属性信息,选择不同的音频文件并播放相应的音频文件。
问题:这些音频文件和属性信息在服务器端,把他放在数据库中还是以文件形式放在某文件夹下面?我觉得放在数据库里面,c/s客户端代码好写一点,查询数据库就能根据属性信息得到相应的音频文件在客户端播放,但是,不知道会不会把大字段放在数据库里性能会很差,而且网络传输过程中会不会出错;如果采用文件夹下面存放,我感觉在客户端按照属性称查找服务器上的相应文件,在传输,编程会很麻烦。
请有设计经验的兄弟,给指点一下,最好能说得详细一点,谢谢!
问题:这些音频文件和属性信息在服务器端,把他放在数据库中还是以文件形式放在某文件夹下面?我觉得放在数据库里面,c/s客户端代码好写一点,查询数据库就能根据属性信息得到相应的音频文件在客户端播放,但是,不知道会不会把大字段放在数据库里性能会很差,而且网络传输过程中会不会出错;如果采用文件夹下面存放,我感觉在客户端按照属性称查找服务器上的相应文件,在传输,编程会很麻烦。
请有设计经验的兄弟,给指点一下,最好能说得详细一点,谢谢!
解决方案 »
- 有关javascript的初学使用
- WinForm使用axWebBrowser嵌入打开Excel,右键菜单无法添加
- 请教关于从数据绘制图像的奇怪问题
- C# ftp下载文件时报错401 (UNAUTHORIZED): ,登陆名密码都有,直接下载时可以,为什么会报401错?怎么解决?
- 請問如何對datagrid中資料改變顏色?
- 求助!!求助!! C#帮忙了!!!
- 怎么用C#取节点值
- C#中判断一个输入是否为整数的函数是什么?
- 急,请问怎样根据一个文件完整URL来确定是否存在服务器上,程序和文件位于不同的服务器,谢谢!
- 讨论.用C#里面,操纵WORD
- 影音文件远程播放问题,请高手共同研究
- 将.bmp转为.jpg格式的函数或类是什么,以及jpg文件的压缩函数
客户端通过读取数据库得知文件的所有属性和路径信息,
文件的内容通过Socket传