在同一个tiddlyweb实例中使用多个存储。
tiddlywebplugins.diststore的Python项目详细描述
一种tiddlyweb存储,根据tiddlywebconfig.py.
中定义的规则,可以将某些内容存储在不同的存储中。这些规则是与包的名称匹配的正则表达式。当访问
tiddler或bag(用于读或写)时,如果bag的名称
与存储“extras”字典中的正则表达式匹配,则值中指定的
存储将负责访问实体。
否则将使用“main”中指定的存储。
这是一个实验存储,但它正在http://www.wiki-data.com/网站上可靠地用于
产品中。在该服务中,
tiddler数据的主要集合使用mappingsql存储保存在一个高度优化的包中,而用户和其他系统数据则存储在文本存储中。以下是相关的配置:
‘服务器存储区’:['tiddlywebplugins.diststore',{
‘主存储区’:['text',{'store根存储区':'store}],
‘附加功能’:[
(r'^example$',['mappingsql',
{'db配置':
‘mysql://example@localhost/example?charset=utf8'}],
],
},
若要使用此插件,必须修改tiddlywebconfig.py以设置
“服务器存储”项。不要将“tiddlyweb plugins.diststore”添加到
“系统插件”或“twanager插件”。
Copyright 2009,chris dent<;cdent@peermore.com>;
/
中定义的规则,可以将某些内容存储在不同的存储中。这些规则是与包的名称匹配的正则表达式。当访问
tiddler或bag(用于读或写)时,如果bag的名称
与存储“extras”字典中的正则表达式匹配,则值中指定的
存储将负责访问实体。
否则将使用“main”中指定的存储。
这是一个实验存储,但它正在http://www.wiki-data.com/网站上可靠地用于
产品中。在该服务中,
tiddler数据的主要集合使用mappingsql存储保存在一个高度优化的包中,而用户和其他系统数据则存储在文本存储中。以下是相关的配置:
‘服务器存储区’:['tiddlywebplugins.diststore',{
‘主存储区’:['text',{'store根存储区':'store}],
‘附加功能’:[
(r'^example$',['mappingsql',
{'db配置':
‘mysql://example@localhost/example?charset=utf8'}],
],
},
若要使用此插件,必须修改tiddlywebconfig.py以设置
“服务器存储”项。不要将“tiddlyweb plugins.diststore”添加到
“系统插件”或“twanager插件”。
Copyright 2009,chris dent<;cdent@peermore.com>;
/