我们有一个只有查询功能和读/写数据访问权限的数据库。还有另一个团队经常需要根据几个参数查看一些表格。我们没有(永远不会)有权力让其他团队查看数据库。它有点像 catch 22,对我来说是一种很大的干扰,因为我需要根据几个字段手动查询并查看它并向每个字段发送详细信息。
最好的方法是什么,以便我们可以更轻松地向他们展示数据库 View ,但如果需要可以扩展到其他表? [到时候应该去问问他们。不能只显示整个表格,因为它们很大]
我从来没有构建过任何网络服务(java)..这听起来不错吗?
如果有人可以建议一种方法并为此提供良好的实践方法,那就太好了。
编辑
注意:数据甚至无法导出,甚至无法使用 3rd 方网络工具
[如果您认为不相关并至少关闭此问题,请留下评论为什么或哪里合适,因为我看到许多类似类型的#design 问题]
最佳答案
我会使用 VIEW 并授予适当的权限。我不明白为什么对几个表的只读访问会成为问题。
您当然可以使用网络服务。这将限制他们的访问。 Web UI 将是一种很好的方式。
关于java - 从数据库中只公开几个表的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16617557/