标签: database

如何找到我的MySQL URL,主机,端口和用户名?

我需要找到我的MySQL用户名.当我打开MySQL命令行客户端时,它只询问我的密码.我不记得我的用户名了.为了与JDBC连接,我需要URL,主机和端口号.我在哪里可以找到所有这些?

java mysql database database-connection jdbc

129
推荐指数
7
解决办法
38万
查看次数

SQL数据库设计的初学者指南

您是否了解如何设计SQL解决方案?

除了基本的语言语法,我正在寻找帮助我理解的东西:

  1. 要构建哪些表以及如何链接它们
  2. 如何设计不同规模(小客户端APP到庞大的分布式网站)
  3. 如何编写有效/高效/优雅的SQL查询

sql database database-design scalability

127
推荐指数
5
解决办法
15万
查看次数

基于图形的数据库的用例有哪些(http://neo4j.org/)?

我经常使用Relational DB,并决定冒险使用其他类型的.

这个特别的产品看起来很好,很有希望:http://neo4j.org/

有没有人使用基于图形的数据库?可用性的优点和缺点是什么?

您是否在生产环境中使用过这些产品?提示您使用它们的要求是什么?

database neo4j graph-databases

127
推荐指数
5
解决办法
3万
查看次数

在数据库中实现评论和喜欢

我是一名软件开发人员.我喜欢编码,但我讨厌数据库...目前,我正在创建一个网站,允许用户将实体标记为喜欢(如FB),标记评论.

我被困在数据库表设计上来处理这个功能.解决方案是微不足道的,如果我们只能为一种类型的东西(例如照片)做到这一点.但我需要为5种不同的东西启用它(现在,但我也假设随着整个服务的增长,这个数字会增长).

我在这里发现了一些类似的问题,但没有一个问题得到满意的答案,所以我再次提出这个问题.

问题是,如何正确,高效弹性地设计数据库,以便它可以存储不同表的注释,喜欢不同的标签.一些设计模式作为答案将是最好的;)

详细描述:我有一个 User与一些用户数据,以及3个:Photo照片,Articles文章,Places的地方.我想启用任何已登录的用户:

  • 评论这3个表中的任何一个

  • 将其中任何一个标记为喜欢

  • 使用某个标记标记其中任何一个

  • 我还想计算每个元素的喜欢次数以及使用特定标记的次数.

1 的做法:

a)对于标签,我将创建一个 Tag [TagId, tagName, tagCounter],然后我会创造很多一对多的关系为:Photo_has_tags,Place_has_tag,Article_has_tag.

b)同样重要的评论.

三)我将创建一个 LikedPhotos [idUser, idPhoto],LikedArticles[idUser, idArticle],LikedPlace [idUser, …

mysql database database-design design-patterns

127
推荐指数
3
解决办法
7万
查看次数

最喜欢的性能调整技巧

当您有一个需要性能调优的查询或存储过程时,您尝试的第一件事是什么?

sql database sql-server performance

126
推荐指数
8
解决办法
4万
查看次数

什么是MDF文件?

这是一个"嵌入式"的数据库吗?包含内置数据库的文件?

database sql-server file mdf

126
推荐指数
2
解决办法
32万
查看次数

我应该如何命名将两个表一起映射的表?

假设我有两张桌子:

Table: Color
Columns: Id, ColorName, ColorCode

Table: Shape
Columns: Id, ShapeName, VertexList
Run Code Online (Sandbox Code Playgroud)

我该怎么称呼将颜色映射到形状的表格?

Table: ???
Columns: ColorId, ShapeId
Run Code Online (Sandbox Code Playgroud)

sql database database-design data-modeling naming-conventions

126
推荐指数
10
解决办法
6万
查看次数

如何使用Git分支和Rails迁移

我正在使用具有相当多git分支的rails应用程序,其中许多包括数据库迁移.我们尽量小心,但有时主人的一些代码要求在另一个分支中删除/重命名的列.

  1. 什么是与DB状态"耦合"git分支的好方法?

  2. 这些"状态"究竟是什么?

    如果数据库的大小为几GB,我们不能只复制数据库.

  3. 合并会发生什么?

  4. 该解决方案是否也会转换为noSQL数据库?

    我们目前使用MySQL,mongodb和redis


编辑:看起来我忘了提到一个非常重要的一点,我只对开发环境感兴趣,但对大型数据库(大小几GB)感兴趣.

database git ruby-on-rails

126
推荐指数
4
解决办法
2万
查看次数

何时使用MyISAM和InnoDB?

MyISAM的设计理念是,您的数据库查询的次数远远超过其更新的数据,因此它可以执行非常快速的读取操作.如果您的读写(插入|更新)比率小于15%,则使用MyISAM更好.

InnoDB使用行级锁定,具有提交,回滚和崩溃恢复功能来保护用户数据.它支持事务和容错

以上MyISAM和InnobDB之间的差异是否正确?如果MYISAM和InnobDB有任何其他限制,请指导.我应该何时使用MyiSAM或何时使用Innodb?谢谢!

mysql database database-schema

126
推荐指数
2
解决办法
17万
查看次数

如何在Android设备上查看SQLite数据库?

我在SQLite数据库中有一组数据.我需要在设备上查看数据库.我怎么做?

我已经检查了ddms模式.文件资源管理器中的数据为空.

database sqlite android adb

125
推荐指数
8
解决办法
26万
查看次数