Tag: 数据库

运行MySQLDump而不locking表

我想要将生产数据库复制到我的本地开发数据库中。 有没有办法做到这一点,而不locking生产数据库? 我目前正在使用: mysqldump -u root –password=xxx -h xxx my_db1 | mysql -u root –password=xxx -h localhost my_db1 但它locking每个表运行。

MySQL中的二进制数据

如何在MySQL中存储二进制数据?

Android数据库encryption

Android使用SQLite数据库来存储数据,我需要encryptionSQLite数据库,这怎么办呢? 我了解,应用程序数据是私人的。 不过,我需要明确地encryption我的应用程序正在使用的SQLite数据库。

在MySQL中SELECT DISTINCT或GROUP BY更快吗?

如果我有一张桌子 CREATE TABLE users ( id int(10) unsigned NOT NULL auto_increment, name varchar(255) NOT NULL, profession varchar(255) NOT NULL, employer varchar(255) NOT NULL, PRIMARY KEY (id) ) 我想获得profession领域的所有独特价值,什么会更快(或推荐): SELECT DISTINCT u.profession FROM users u 要么 SELECT u.profession FROM users u GROUP BY u.profession ?

为什么你不能有一个多态关联的外键?

为什么你不能有一个多态关联的外键,比如下面的Rails模型? class Comment < ActiveRecord::Base belongs_to :commentable, :polymorphic => true end class Article < ActiveRecord::Base has_many :comments, :as => :commentable end class Photo < ActiveRecord::Base has_many :comments, :as => :commentable #… end class Event < ActiveRecord::Base has_many :comments, :as => :commentable end

Cassandra中的分区键,组合键和集群键之间的区别?

我一直在网上阅读文章,了解以下keytypes之间的差异。 但是我觉得很难把握。 例子一定会帮助理解更好。 primary key, partition key, composite key clustering key

如何在关系数据库中进行inheritancebuild模?

我的问题是关于关系数据库系统中的inheritancebuild模。 我有规范的数据模型,因为我有一些产品定价相关的产品inheritance产品表中的某些属性,我想在MySQL关系数据库中build模这种inheritance,所以, “我们如何在关系数据库中进行inheritancebuild模? 谢谢。

你会将二进制数据存储在数据库还是文件系统?

这是一个以前被问到的问题( 大文本和图像在SQL中 ),但主要是为了将被改变的数据。 在我的情况下,数据将被存储,永远不会改变。 把所有东西放在一起似乎是明智的。 有没有什么原因,我不应该在数据库中存储静态二进制数据? 假设这是明智的做法,将这些数据存储在不同的表中有什么优势吗? (你现在可能开始意识到,我不是一个数据库专家…) 澄清:可能不会超过10-20个用户,但这些将在美国和英国。 二进制数据将不得不在任何情况下被转移。

数据库与平面文件

我工作的公司正试图将使用平面文件格式的产品转换为数据库格式。 我们正在处理相当大的数据文件(即:25GB /文件),他们得到更新非常快。 我们需要运行随机访问数据的查询以及连续的方式。 我试图说服他们使用数据库的优点,但是我的一些同事似乎不愿意这样做。 所以我想知道你们是否能够帮助我解决为什么要使用数据库的原因或链接,或者至less弄清楚为什么平面文件更好(如果是的话)。

将PostgreSQL数据库复制到另一台服务器

我正在寻找将生产PostgreSQL数据库复制到开发服务器。 什么是最快,最简单的方法去做这个?