sql - 某人应该决定切换数据库系统

sql - 某人应该决定切换数据库系统

在开发Web或桌面时,开发人员应该从SQLite,MySQL,MS SQL等开始切换…


推荐用于标记或标记的SQL数据库设计

我听说过一些实现标记的方法; 使用TagID和ItemID之间的映射表(对我来说是有意义的,但它是否可缩放?),将固定数量的可能TagID列添加到ItemID(看起来像一个坏主意),将标签保留在逗号分隔的文本列中疯了,但可以工作)。 我甚至听到有人推荐稀疏矩阵,但那么标签名称如何优雅地增长? 我错过了标签的最佳做法吗?…



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

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


sql - 标签的数据库设计

你将如何设计一个数据库来支持以下标记功能: 项目可以有大量的标签 搜索所有标记有给定标签集的项目必须很快(项目必须包含所有标签,因此它是AND搜索,而不是OR搜索) 创建/写入项目可能会较慢,以便快速查找/阅读 理想情况下,所有用(至少)一组n个给定标签标记的项目的查找应该使用单个SQL语句完成。 由于要搜索的标签数量以及任何项目上的标签数量未知且可能很高,因此使用JOIN是不切实际的。…


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

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


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

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


sql - 良好的数据库表格设计用于存储本地化数据版本

我试图设计一些表来存储一些数据,这些数据稍后必须转换成不同的语言。 任何人都可以提供一些“最佳实践”或准则呢? 谢谢…


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

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


sql - 下一代数据库

我正在学习传统的关系数据库(使用PostgreSQL)并进行一些研究我遇到了一些新类型的数据库。 CouchDB,Drizzle和Scalaris仅举几例,下一个要处理的数据库技术是什么?…


database - 库存数据库设计

这不是关于“编程”的问题(不是特定于任何语言或数据库),而是更多的设计和架构。 这也是“什么是X的最佳方式”类型的问题。 我希望不会引起太多“宗教”的争议。 在过去,我开发了以某种方式保留某种形式的物品清单(与物品无关)的系统。 有些人使用不支持交易的语言/数据库。 在这些情况下,我选择不在项目记录的字段中保存项目数量 。 而是计算总库存量-库存总量。 由于软件的原因,这导致库存几乎没有差…




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