sql - 好的理由不使用关系数据库?

sql - 好的理由不使用关系数据库?

您能否指出其他数据存储工具,并给出充分理由使用它们而不是古老的关系数据库? 在我看来,大多数应用程序很少使用SQL的全部功能-看看如何构建一个无SQL的应用程序会很有趣。…


在mysql中搜索电话号码

我有一张桌子,里面装满了任意格式化的电话号码,就像这样 027 123 5644 021 393-5593(07) 123 456 042123456 我需要搜索一个类似的任意格式的电话号码(例如07123456应该找到条目(07) 123 456 我用正常的编程语言来做这件事的方法是从“needle”中去除所有非数字字符,然后遍历干草堆中的每个数字,将所有的非数字字符从中删除,然后进行比…


.net - 什么时候应该使用结构而不是类?

MSDN说,当你需要轻量级对象时,你应该使用结构。 当一个结构比一个类更可取时,还有其他场景吗? 编辑: 有些人忘记了: 1. 结构可以有方法! 2. 结构没有继承能力。 另一个编辑: 我了解技术上的差异,我只是没有很好的感觉,因为什么时候使用结构。…


sql - 数据库行中的标志,最佳实践

我出于好奇而问这个问题。 基本上我的问题是,当你有一个数据库需要一个行的条目,像旗帜一样的事情,最好的做法是什么? 一个很好的例子就是堆栈溢出的徽章或者bugzilla中的操作系统字段。 标志的任何子集可以为给定的条目设置。 通常,我做c和c++的工作,所以我的直觉反应是使用一个无符号的整数字段作为一组位可以翻转...但我知道这是不是一个好的解决方案,有几个原因。 其中最明显的就是可扩展性,…


sql - 针对与数据库无关的应用程序的数据库设计

在一个新的应用程序的数据库设计中,我应该考虑哪些应该能够支持最常见的关系数据库系统(SQL Server,MySQL,Oracle,PostgreSQL...)? 这是值得的吗? 什么是陷阱?…


sql - 这是在关系数据库中建模地址信息的好方法吗?

我想知道这是不是一个好的设计。 我有许多需要地址信息的表格(例如街道,邮政编码/邮编,国家,传真,电子邮件)。 有时相同的地址将重复多次。 例如,可以针对供应商存储地址,然后针对发送给他们的每个采购订单存储地址。 然后供应商可以更改其地址,并且任何后续采购订单都应具有新地址。 它比这更复杂,但这是一个示例要求。 选项1将所有地址列作为属性放在各个表上。 在创建时将详细信息从供应商复制到PO。…


sql - 新闻饲料数据库设计在Facebook

如何做一个新闻饲料“友好”的数据库设计,所以将所有的项目(查询)放到新闻饲料中并不是非常昂贵? 我能想到的唯一方法是将几乎所有的表(包括组,笔记,朋友等)联合起来,得到日期等等,似乎是为每个用户运行一个非常昂贵的查询,每个人都不一样,要缓存这样的东西是非常困难的。…


c# - 在保持订购的同时将有序列表保存到数据库的最佳方法

我想知道是否有人能够很好地解决我在过去几年中遇到的问题。 我有一个购物车,我的客户明确要求它的订单很重要。 所以我需要将订单持久保存到DB。 显而易见的方法是简单地插入一些OrderField,我将数字0分配给N并按此方式对其进行排序。 但这样做会使重新排序变得更加困难,我不知何故觉得这个解决方案有点脆弱,有一天会回到我身边。(我在NHibernate和SQL Server 2005…



html - 无表设计的好处是什么?

我明白从<table>转向<div>标签的目标是有意义的,因为它更具语义。 但是,如果您仍然需要清除块来使基于列的布局工作,我不明白所获得的好处。 例如:<!-- Note: location-info & personal-info both float left.--><div class="contact"><div class="personal-info">…


mysql - 如何设计电影数据库?

我试图让我的脑海中浮现出令人难以置信的东西,他们称之为数据库设计并没有太大的成功,所以我将尝试通过一个例子说明我的问题。 我正在使用MySQL,这是我的问题: 假设我想创建一个数据库来保存我的DVD集合。 我有以下要包含的信息: 片名 演员 运行时间 类型 描述 年 导向器 我想在这些之间建立关系,以提高效率,但不知道如何。 以下是我正在考虑的数据库设计: 电影表=> f…




mysql标签字段 用户数据库设计 标签系统存储 mysql存储tag elasticsearch标签系统 用户画像数据库设计 用户标签存储 用户标签系统设计 标签tag 多级标签数据库设计