当前位置:首页 > 日记 > 正文

3有效的标签标签系统数据库设计方案共享

3有效的标签标签系统数据库设计方案共享
需求背景

目前,主流的博客系统,CMS将有一个标签,标签系统,这不仅使内容的链接结构的增强,也使得文章要根据不同的标签。相比传统的老式的关键词模式,这个标签图案可以设计一个独立的地图映射表来提高负载和系统的查询效率。

数据库设计方案1

该方案分为2个表:

1标签表

2。第表

标签表结构:

复制代码代码如下所示:

tagid #标签ID

tagname #标签内容

Num #当前标签编号
文章表的结构:

复制代码代码如下所示:

#的ID

#标题标题

标签#标签列表,多个分

tagid #标签的ID多,分裂


这样,标签标签的主要内容被保存在文章表中,标签表的压力很小。只有当标记引用的数量被更新时,查询的效率才足够好。

数据库设计方案2

第二种方案使用2个标记表,其中一个保存标记信息,另一个保存映射信息:

标签表:

复制代码代码如下所示:

tagid #标签ID

tagname #标签内容

Num #当前标签编号
tagmap表

复制代码代码如下所示:

标签编号

援助
第表

复制代码代码如下所示:

#的ID

#标题标题

标签#标签列表,多个分


在这种形式下,标记表和tagmap表的每一次更新的内容发布和内容的修改。

在查询时,我们需要从tagmap表找到响应的ID,然后使用文章编号查询特定商品信息,因为每个查询使用索引,所以效率更高。

数据库设计方案3

第一个方案的设计与纯粹的MySQL,和第三将设计与NoSQL的魅力。

基本结构与计划2相同。唯一的NoSQL数据库服务器如芒果或redis可以用于标记表和tagmap表,所以NoSQL数据库具有强大的线性查询能力。

1)第一种方式的表结构设计与方案2完全相同,只有数据库服务器被更改了。

2)当然,玩其他节目,NoSQL的线性能力设计存储的关键。特别是使用Redis时,关键的结构可以很好地提高查询效率。

相关文章

一代秘密安全号码,忘记问题,如何建立

一代秘密安全号码,忘记问题,如何建立

秘密,建立一个,邮箱,号码,电脑软件,一代秘密安全号码,忘记问题,如何建立一个秘密邮箱 您的登录QQ安全中心,根据指导方针,建立新的家庭安全。 你也可以通过安全设置帐号,成功调用,QQ号码自动在工具箱中带有秘密。…

oracle动态sql的详细介绍

oracle动态sql的详细介绍

动态,详细介绍,电脑软件,oracle,sql,1。静态和动态SQL sqlsql Oracle的PL / SQL编译器块分为两种类型:一为预链接(早期绑定),在编译程序中的SQL语句已经确定,编译大多数属于这一类型;另一种是后期绑定(后期绑定),只有在运行阶段的SQL语句可以建立,例…

对jfCacheMgr.exe过程是怎样的是jf

对jfCacheMgr.exe过程是怎样的是jf

的是,是怎样,过程,电脑软件,jfCacheMgr,点评:有没有在任务管理器jfCacheMgr.exe过程为什么它一直在运行,是病毒吗把一个问题看进程jfCacheMgr.exe是 的起源和功能 的jfCacheMgr.exe过程程序文件播放器的皮肤软件程序由巨大的浙江影像网络公…

如何删除win7系统无用的账户,以避免

如何删除win7系统无用的账户,以避免

账户,系统,风险,删除,不必要,评论:删除不再使用的避免不必要的安全隐患和资源浪费的win7系统的用户名称,以下是具体的操作步骤,具有安全意识的朋友可以参考一下,希望对你有帮助。 当电脑WIN7系统用户名称不再使用,应将其删除,及时避免不必要的安…

两种方法来确定在windows7系统老光

两种方法来确定在windows7系统老光

光驱,系统,两种,方法来,电脑软件,点评:新系统的诞生必然会带来一些新的问题,如在Windows 7系统中未能识别出一些旧的DVD光盘。 新系统的诞生,必然会带来一些新的问题,如在Windows 7系统不能识别一些旧的DVD光盘,微软官方解释说,由于SATA驱动程序…

MySQL数据库对服务器端游标的限制

MySQL数据库对服务器端游标的限制

数据库,游标,服务器端,电脑软件,MySQL,例如,如果客户机执行查询,但只有第一行感兴趣,则行的其余部分不发送。 游标是只读的,游标不能用于更新行。 更新当前和删除在目前是无法实现的,因为它不支持可更新游标。 光标没有(不再保持开放后提交)。 …

腾讯微博能与博客(解决方案)同步吗

腾讯微博能与博客(解决方案)同步吗

解决方案,博客,腾讯微博,同步,能与,问题: 我经常写博客,我的新浪博客被新浪micro-blog.now同步,我打开腾讯微博客,让腾讯微博客和新浪博客同步,是竞争的关系我知道腾讯和Sina,能不能实现 答案uff1a 现在两个都是不错的竞争对手,但是腾讯微博并不…

在Win8.1设置SkyDrive与没有临时下

在Win8.1设置SkyDrive与没有临时下

脱机,设置,下载,文件,电脑软件,点评:用户习惯于SkyDrive不桌面版本似乎善于使用SkyDrive在Win8.1。默认情况下,所有文件都是联机的。这里的如何下载网盘离线设置。 With Windows 8.1 users, it will be found that the system is deeply inte…

ps自由变形工具

ps自由变形工具

工具,变形,自由,电脑软件,ps,在PS图象处理软件(以下简称PS),我们经常会遇到许多需要对象变形。Ldquo,自由转换,是实现这个功能的强大方法之一。掌握它的用法会给我们的工作带来极大的方便,我们都知道编辑PS(编辑)有一个转换菜单,子菜单包含缩放、旋…

Millet手机玩游戏不能全屏(解决方案

Millet手机玩游戏不能全屏(解决方案

解决方案,全屏,玩游戏,电脑软件,Millet,问题: 我的小米手机M2游戏不能全屏播放,原因是什么 答案uff1a 也许你下载的游戏不支持全屏,因为小米系统适合任何游戏支持。 (摘自:小米手册:米粉) 小米手机的其他知识 问:小米手机的软件在哪里下载 答:M…

删除电影或电视剧记录列表(图形)

删除电影或电视剧记录列表(图形)

列表,图形,删除,电视剧,电影,问题: 我经常用暴风影音看电影和电视节目。我发现右边的列表总是我以前看过的电影或电视节目的列表。我不希望它记录这些东西,我想删除,但我找不到操作菜单。我不知道怎么办才好。 答案uff1a 有没有办法删除在风…

查看PPS收集的视频(电视剧或电影){技

查看PPS收集的视频(电视剧或电影){技

电视剧,电影,技术,视频,电脑软件,我们用PPS播放电视剧或电影,满足你的喜好。我们收集他们。对于PPS新手,他想看视频的集合,但找不到收藏菜单。 打开PPS播放器,PPS的标志下,有一个Pentagram 图标,它是收集菜单(如图1),点击五角星;;看你的电视或电影视频…