相关疑难解决方法(0)

DBA 如何变得更“程序员友好”?

dba.se 版本programmers.se 版本的问题“反对或支持将应用程序逻辑置于数据库层的论据是什么?”的答案和评论。在某些工作场所中,DBA 和程序员之间的鸿沟非常具有启发性。

DBA 可以采取哪些不同的方式来更好地与程序员合作解决此类问题?

我们应该吗:

  • 研究我们的程序员使用的工具和语言来了解他们面临的困难,尤其是在使用精心设计的数据库时?
  • 鼓励程序员更好地了解数据库以及在数据库级别拥有业务逻辑的优势?
  • 改变我们定义数据接口的方式——例如通过使用对程序员更友好的事务 API(例如,解决向后兼容性等问题)?

database-design best-practices

46
推荐指数
11
解决办法
6443
查看次数

数据库管理员与数据库架构师?

在工作职责和活动方面,数据库管理员 (DBA) 和数据库架构师之间有什么区别?

architecture

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

我想成为数据库管理员 - 如何开始?

我刚刚在我的大学上了一门数据库课程,发现它很有趣。我想在这个领域学习更多,但我对如何开始感到有点迷茫。

如何成为数据库管理员?进入职业领域有哪些技巧和窍门?我看到很多招聘职位要求 5 年或以上的经验,但不知道如何开始。

是否有我应该寻找的入门级工作?什么样的技能、特质或认证可以帮助我解决问题或帮助我获得更多经验?我最感兴趣的是MySQL。

interview-question

13
推荐指数
2
解决办法
6万
查看次数

开发人员应该深入研究 DBA 知识的哪些领域?

我必须承认这个问题非常广泛,所以我会尝试缩小范围。在我们公司,我们有 3-4 名开发人员,并且有一些基于 SQL Server 的安装在我们客户的站点上运行(数据库大小高达 100GB,多达 100 个并发用户,Intranet 应用程序)。我们中没有人在运行/维护/管理(任何)数据库方面有真正的好经验。客户甚至没有那么多。到目前为止它运行良好,但我不能确定是因为我们做的一切都正确,还是我们只是没有触及我们不擅长的领域/情况。

因此,我正在寻找从 DBA 的角度运行数据库时您需要了解的基本内容。您知道确凿的事实,并且知道在您的日常工作中什么最重要。

我应该在哪些科目中收集更深入的知识,我应该听说过哪些知识,哪些是在我第一次面对它之前我可以不关心的?

我知道问题Software Engineers and DBA,但这并不是我想要的。周围也有很多书,但我想听听有实践经验的人的意见。

database-agnostic

10
推荐指数
2
解决办法
648
查看次数

开始使用包含真实数据的数据库的最简单方法是什么?

我有一个可以从使用数据库中受益的项目,但我没有使用数据库的经验,无法访问服务器,并且在服务器端处理事物的经验相对较少。

如果我必须解决学习曲线问题,我更愿意学习具有广泛适用性的东西(例如 SQL),但如果它对我目前正在尝试的任务足够强大,我会选择学习诸如 Access 之类的东西处理。当然,如果可以提供帮助,我也不想在 Access 上花费 150 美元,因为我只是在修修补补。

我已经下载了 LibreOffice Base 以及名为 SQLiteBrowser 的东西,但是在我投入时间学习这些特定应用程序及其 SQL 风格之前,我想先检查一下这些工具是否足以满足我的需求。

我希望能够:

  • 从 CSV 或 Excel 导入数据
  • 运行等同于“选择 x,其中这是那个,这包含那个,其中任何一个都包含那个”的查询
  • write(?) 一个新字段,指示与给定查询匹配的那些结果

再说一次,我愿意学习,但在我可以专注于学习数据库以及(如有必要)给定应用程序的细节之前,不必学习一堆关于 IT 的中级知识会很好。

ms-access database-recommendation

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

每个 DBA 都应该知道什么?

作为“身兼数职”的系统管理员,我发现自己越来越多地参与到数据库项目中。我在大学时学习了一门数据库课程,从那时起,我在处理数据库/SQL 时总是在网上搜索资源(如 StackExchange)。但总有一些事情是我做的,我从不知道大型环境中的安全性和性能。

如果 DBA 要从头开始完全设计/创建数据库/模式并从那时起对其进行维护,您希望 DBA 知道什么?什么是 DBA 永远不应该做的事情,或者总是确保它完成了?您在教育从未为您做好准备的专业环境中经历了什么?

performance database-design best-practices

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

MySQL 或 Oracle Associate 认证?

我有 15 年以上的软件开发经验和 7 年以上的 Web 开发经验,我想获得另一个领域的认证,例如 DBA。我有 7 年以上的 MySQL 开发经验。哪个更适合认证?MySQL 还是 Oracle 11g?两者中哪一个更受雇且薪水更高?

mysql oracle

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