标签: database

如何安全地旋转 postgresql 表?

我有一个 pgsql 表,它变得非常大。我想使用 cron 作业轮换它 - 数据仅用于生成报告,一两周后,就不需要了。

database

2
推荐指数
1
解决办法
4271
查看次数

给我们的 COO 一份生产数据库的副本是一个坏主意吗?

我们是一家只有少数员工的小公司。我们的非技术 COO 要求我们为他设置生产数据库的副本,以便与 Chartio 之类的服务一起使用,因为我们的(无可否认的)管理仪表板不能满足他的需求。

COO 希望通过朋友(承包商)帮助将 Chartio 服务与我们的数据库集成。

我们所有的密码都是加密的,但电子邮件和姓名以明文形式存储。我们通过第三方提供商处理付款处理,因此除了交易总额外,我们不会存储任何敏感的财务信息。

这是一个坏主意,还是我过于谨慎?

PS:我们会自己设置数据库服务器,所以我们可以控制防火墙等。

security database

2
推荐指数
1
解决办法
355
查看次数

了解 pg_hba.conf 中 postgreSQL 的 ident、md5、密码

如果我有以下内容 pg_hba.conf

# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
local   all         all                               trust
local   all         all                               ident
host    rt4         rt_user     127.0.0.1/32          md5
host    rt4         rt_user     127.0.0.1/32          password
Run Code Online (Sandbox Code Playgroud)

当我没有任何东西时pg_ident.conf,第二条local规则就过时了吗?

第一host行是否被第二行推翻?

由于客户端(Web 应用程序)将使用 连接到数据库localhost,那么我选择md5还是 有关系password吗?我的意思是,身份验证方法是一个抽象层,所以客户端不知道密码是如何检查的?

postgresql linux ubuntu database centos

2
推荐指数
1
解决办法
3001
查看次数

如何在 mysql 数据库的增量备份中创建

我有 linuxcentos 6.4服务器mysql5.6

我有一个像这样每小时进行 mysql 数据库备份的 cron 工作

它在蟒蛇

os.popen("mysqldump -u %s --password=%s -h %s -e --opt --skip-lock-tables  --skip-extended-insert -c %s | gzip -c > %s.gz" % (username, password, hostname, database, filename))
Run Code Online (Sandbox Code Playgroud)

问题是很少有数据被更改,但每次我必须备份所有数据库 24 次,这会占用太多空间。

什么是最好的选择

有什么方法可以进行增量备份,以便我每周对数据库进行 1 次完整备份,然后只进行增量备份。

我想为单独的数据库使用单独的文件,以便如果我需要恢复单个数据库,那么我也可以这样做

mysql linux python database centos

2
推荐指数
1
解决办法
3285
查看次数

数据库备份加密

我最近一直在尝试制定一个有效的数据库备份加密方案。
我有一个 Postgres 9.4 服务器,我认为我已经充实了大部分备份方案。备份将存储在标准的 .sql 文件中,gzipped 然后通过 AES-CBC 和 OpenSSL 运行。

我唯一遇到麻烦的部分是钥匙。我不想使用单个主密钥,我想要某种密钥轮换或生成。所有备份(或至少大多数)都有不同的密钥,但也有我可以在需要时轻松找到/生成和使用的密钥。我在谷歌上看过,但找不到任何明确的解决方案。

我也愿意评估完全不同的加密解决方案,我与 AES-CBC/OpenSSL 无关。

任何解决方案将不胜感激。
谢谢。

postgresql backup encryption database database-backup

2
推荐指数
1
解决办法
293
查看次数

1
推荐指数
1
解决办法
280
查看次数

我应该运行哪个 SQL 数据库?

我正在从头开始创建我的第一个网站(之前只使用过 WordPress 和 Drupal),现在我正在为该网站设置我的数据库。然而,我的主人在数据库部门给了我 4 个选项供我选择。

  • 微软 SQL Server 2005
  • MySQL
  • PostgreSQL
  • MySQL 5

我应该去哪个?据我了解,PostgreSQL 适用于访问时间较长的小型数据库。虽然老实说我不太确定。

database web

1
推荐指数
2
解决办法
1382
查看次数

脚本数据库 sql server 2008

我在hosetd sql 2008 服务器上有一个数据库。

我对开发中的架构进行了一些更改,但不想上传它,因为我想保留服务器上的数据。

是否有我可以运行的脚本来备份我的表中的数据,最好也有一种方法来保存 shema。

然后我希望能够从 dev 上传架构更改并从我的备份中恢复所有数据。

我正在寻找一种免费的方法来做到这一点,所以我无法购买任何工具。

scripting database sql-server

1
推荐指数
1
解决办法
474
查看次数

数据库术语问题

例如,有人可以告诉我当您将字段和值拆分到以逗号分隔的数据库中时,该技术称为什么。我见过它被使用,但不确定它叫什么。

id | options
1 | option1=this, option2=that, option3=other
2 | option1=this, option2=that, option3=other
3 | option1=this, option2=that
Run Code Online (Sandbox Code Playgroud)

database

1
推荐指数
1
解决办法
175
查看次数

网站“停机维护”的原因是什么?

网站“停机维护”的原因是什么?我看到有一些人收到了这条消息。我见过其他人从不停机维护。网站关闭的原因是什么?我该怎么做(如果可能)才能不让站点停机(只读)进行维护?

maintenance website database

1
推荐指数
1
解决办法
1076
查看次数