我觉得我的商店有一个漏洞,因为我们没有一个可靠的流程来版本化我们的数据库模式更改.我们做了很多备份,所以我们或多或少都被覆盖了,但以这种方式依赖你的最后一道防线是不好的做法.
令人惊讶的是,这似乎是一个共同点.我说过的很多商店都忽略了这个问题,因为他们的数据库并没有经常改变,而且他们基本上只是努力做到细致.
但是,我知道这个故事是怎么回事.事情排列错误只是一个时间问题而且缺少某些东西.
对此有什么最佳做法吗?有哪些策略对你有用?
我正在寻找有关MySQL如何在磁盘上存储数据的文档,特别是InnoDB和MyISAM.
我在大学里拿了一个数据库课程(写了一个原始的数据库),所以我有一个大概的想法.
我可以在这里问一堆关于各种类型如何存储在行中的问题,以及如何将行存储在磁盘上,或者进行整体操作,只是描述我的整个系统的难以理解的细节并询问如何构建它,但我认为简单地学习它如何存储记录就可以让我自己解决这个问题并减少带宽.
这是否记录在任何地方(源代码之外)?
谢谢!