我正在学习成为一名数据库管理员,而我缺少的一件事就是处理数据库所需的大量数据。有人在irc上说,如果你不能处理几on的数据,那么你仍然不够好。
我的问题是,是否有一种方法可以让我从某个地方获得it级的数据,以便将其用于我的学习目的?我将在oracle中使用它。
我考虑过收集垃圾邮件,但在短时间内获得大量数据的可能性很小。我应该这样做吗?如果有人能推荐一个更好的解决方案,我会很有帮助的。我只需要几to的数据来处理数据库。
谢谢。
发布于 2009-12-03 04:56:20
为什么不定义一个包含几个具有不同数据类型的表的小型数据库模式,并编写一些向这些表添加随机数据的存储过程。写这些东西也会帮助你成为一个更好的dba。
发布于 2009-12-03 05:00:05
可能有太字节的数据库用于学习目的。但是,你如何分发它呢?通过互联网吗?用DVD吗?
您可以使用特殊视图中的查询来创建大表。两个或三个表的标量积将给出许多组合:
INSERT INTO Target_table
SELECT
ROWNUM AS ID,
a1.objetc_name || '_' '' a2.object_name AS name
all_objects a1,
all_objetcs a2发布于 2009-12-03 05:02:10
我不知道它是否在‘t范围内,但这是100 million movie ratings。
https://stackoverflow.com/questions/1835732
复制相似问题