小编tom*_*ato的帖子

社交网络/知识库社区的数据库建议?

我正在为一个我想在夏天开始的新项目研究各种数据库类型和 DBMS。

我已经在 MySQL 和 postgreSQL 中构建了系统,现在我想扩展我在数据库方面的知识和经验。

我的项目将是一种社交网络/聚合知识的东西。(还没有开发出一个术语来描述它)。

我一直在看:

  • Cassandra(使用自己的查询语言类型);它似乎有利于功能丰富的内容和提供高性能查询执行。但是我不太热衷于它,因为它需要一个 java 环境才能工作,我更愿意与 Oracle 无关。
  • MongoDB(noSQL 类型的 DBMS);强大的可扩展性,但是您将失去已在成熟的 SQL 语言上可用的所有功能,例如业务信息查询。

系统要求:

  • 数据文本、日期、时间、xml、小整数、blob、
  • 结构/行为:规范化 3NF、非实时、关系、可扩展、健壮
  • 环境: unix/linux,无JAVA!,最好在C上运行

我想知道您是否可以指出我应该研究的任何其他数据库系统。

我也看过对象关系数据库,我非常喜欢它们与 PHP 对象(PDO)一起工作的想法,但是它们的性能似乎有点差。

鉴于这里将有 DBA,对您操作过的这些系统的任何反馈都将不胜感激。

谢谢

nosql performance database-recommendation scalability

12
推荐指数
2
解决办法
9844
查看次数

随着时间的推移,为 mysql 管理员随机生成密码?

我有一个通过创建以下内容来保护我的数据库管理员帐户的想法:

  • 触发器在 mysql 中每小时激活一次这个触发器激活一个存储过程
  • 存储过程使用 md5(date()+pre shared key+rand()) 生成新密码
  • 我在 vb 中有一个应用程序,它每小时生成相同的密码,然后我可以登录。

但是,这仍然只是一个想法,我不知道这是否可行,您知道是否有人尝试过吗?

任何链接或参考资料。

我的灵感来自我的朋友,他在登录工作站时挂在脖子上的一个小设备中生成了一个密钥,有谁知道这个安全程序叫什么?

可能出现的限制或问题是什么?(服务器崩溃/重启)

谢谢!

mysql trigger security encryption

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