php – 配置存储设置[文件与数据库]
发布时间:2020-12-13 16:26:35 所属栏目:PHP教程 来源:网络整理
导读:我看到程序员将大量信息放入数据库,否则这些信息可能被放在一个保存数组的文件中.而不是使用数组,它们将使用许多SQL表,我认为这是更慢的表. CitrusDB在数据库中有一个名为“假期”的表.该表仅包含一个名为“holiday_date”的日期列,其中包含假日的日期.这个
我看到程序员将大量信息放入数据库,否则这些信息可能被放在一个保存数组的文件中.而不是使用数组,它们将使用许多SQL表,我认为这是更慢的表.
CitrusDB在数据库中有一个名为“假期”的表.该表仅包含一个名为“holiday_date”的日期列,其中包含假日的日期.这个想法是让用户为表添加假期.我在工作场所工作的柑橘和程序员宁愿把这些信息放在桌子里,因为它是“标准的”. 我不明白为什么这是真的,除非您允许用户通过用户界面添加假期.我有一种感觉,我失踪了.
有时你想要设计一个产品的灵活性.如果您的产品在不同的假期不同的国家/地区发布,该怎么办?只是调整桌子,一切都会正常工作.如果将硬编码到应用程序中,或者更糟糕的是,通过应用程序在许多不同的地方进行硬编码,您可能会陷入痛苦的世界,试图让它在新的区域中工作.
通过使用表格,还有一种访问此信息的方法,这可能使程序更加一致,更易于维护. 有时效率/速度不是设计的唯一动力.可维护性,灵活性等都是非常重要的因素. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- php – 内连接选择语句
- php – 为什么管道输出docker-compose exec到grep,打破它?
- Cannot modify header information出错的原因
- php – 在不调用新密钥的情况下将数组添加到现有数组
- PHP魔术方法的实际应用 – __get,__set和__call
- Zend Framework创建自己的动作助手详解
- Lighttpd无法创建php-fastcgi.socket
- php – 如果你爆炸一个字符串并且说字符串不包含分隔符,那么
- php / SQL – 打印多个单词4次之间每4个名称与许多条件
- 有没有一种简单的方法从CakePHP中的视图中获取AuthComponen