SQL Server 中博客文章的最佳数据类型
目前我正在制作一个博客软件。一个问题是,在SQL Server 中使用什么数据类型来存储博客文章。我可以使用 varchar(MAX)
。但每篇文章的长度不受限制。因此,由于 SQL Server 使用 8k 的分页,可能会存在性能问题。一种解决办法是,我认为我可以为一篇博客文章创建多个数据库条目。但是 select
和 update
还有另一个问题(我认为更新对于多个条目来说会是一个大问题。)
您能否对数据库中博客文章的架构提出建议?
提前致谢。
我目前使用的是 SQL Server 2008 标准版。
Currently I'm making a blog software. One problem is that, what data type to use to store the blog articles in SQL Server. I can use varchar(MAX)
. But the length of each of the articles is unrestricted. So, there may be performance problem as SQL Server uses paging of 8k. One way out, I thought that I can make multiple database entries for a single blog article. But there is another problem to select
and update
(I think update will be a big problem with multiple entries.)
Can you make a suggestion regarding the schema of a blog article in Database?
Thanks in advance.
I'm using SQL Server 2008, Standard Edition currently.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用varchar(max),如果数据超过8KB SQL Server将使用溢出页,这种情况下将在原始页上使用指针
Use varchar(max), if the data exceeds 8KB SQL Server will use over-flow pages, a pointer will be used on the original page in that case