我需要使用可编辑的数据库结构创建一个应用程序。您可以 添加/删除/修改 表格和字段,视图以及数据库<的结构/ strong>即可。一切都在生产和实时。
目的是使应用程序能够适应公司的需求。允许您在需要的地方存储所需的信息。
我使用laravel 5和MySQL,但我的问题不是关于我的软件。我的问题是:
答案 0 :(得分:1)
Entity-attribute-value模型允许拥有类似“动态模式”的数据库,并且能够在其表上运行索引查询(尽管“表”与您使用常规方法时的表不同)。有了它,您可以添加和删除字段并将值编入索引(与面向文档的NoSQL DB不同)。缺点:很多联合,表现可能会受到影响;但是,我已经看到相当大的系统逃脱了它。不知道是否以及如何在Laravel环境中应用它,但谷歌搜索至少给出了一些结果。
答案 1 :(得分:0)
您需要使用商业智能和报告工具,以满足您的所有需求。它们与任何数据库一起运行,无论您添加或删除哪个字段,它们都会自行调整。其中一个最好的例子是: -