EtherPad 数据库架构?
有人有 EtherPad 数据库架构吗?我用谷歌搜索了它,看到了大量的请求,但似乎找不到一个。
我有兴趣看一下。我也很好奇 EtherPad 处理程序如何修订/时间表。他们是否为主垫表中的每次保存创建新记录?
Does anyone have an EtherPad Database Schema? I googled for it, see tons of requests, but can't seem to find one.
I'm interested in taking a look. I'm also curious how EtherPad handler revisions/timeline. Do they create new records for each save in a main pad table?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是 mysql 转储的完整架构:
http://padm.us/schema
这是一篇关于它的博客文章:
http://appolo85.wordpress.com/2010/ 03/22/first-steps-understanding-etherpad/
Here's the full schema as dumped by mysql:
http://padm.us/schema
Here's a blog post about it:
http://appolo85.wordpress.com/2010/03/22/first-steps-understanding-etherpad/
更改保存为变更集和操作转换 (http://en.wikipedia.org/wiki/Operational_transformation< /a>) 每次网络浏览器想要查看修订版本时都会使用。修订以 1、10、100 等步长单位保存。
修订版还有一个属性表,其中可能包含名称、更改日期等
Changes are saved as changesets, and operational transformations (http://en.wikipedia.org/wiki/Operational_transformation) are used each time a web browser wants to view a revision. Revisions are saved in step units of 1, 10, 100, etc.
The revisions also have a properties table that might contain a name, change dates, etc