【发布时间】:2011-05-02 04:11:10
【问题描述】:
我一直在使用 python 进行一些简单的 Web 编程,并且我对生成和提供网页所涉及的大部分部分都有基本的了解。但是,我对使用关系数据库作为一种存储和检索数据的方式只有一点点把握。我确实了解 SQL 查询和数据库设计的基础知识,但无法理解我应该做些什么来允许并发访问(除其他外)。
考虑到这一点,我有几个相当具体的问题。但是,对于每个问题,我只对问题本身的答案部分感兴趣。我最感兴趣的是我是否以正确的方式提出这些问题。就这样吧:
- 在使用关系数据库时,如何确保多个线程在写入数据库时不会相互干扰?
- 是否有多个线程访问数据库会导致它们正在读取的数据不同步?
- 我应该如何管理从数据库读取/写入的权限?
- 是否存在不属于数据库的内容(图像、大段文本)?
我很想对这些具体问题的任何评论,或任何描述正确思考在网络上使用关系数据库的方法的资源的指针。
【问题讨论】:
标签: language-agnostic relational-database