Mysql 测试用例数据库设计
我在一个网站上工作,这个网站将用一些测试用例测试一些应用程序或网站。我不知道如何存储这个将由用户创建的测试用例。可以为每个用户创建单独的表吗?还是将所有数据存储在一个表中?所以我想为每个用户创建3个新表(test_cases_x(将存储用户创建的所有测试用例)、test_cases_history_x(将存储对已执行的所有测试用例的引用)、test_cases_exe_x(将存储对此时正在执行的所有测试用例的所有引用)) 可以为每个用户创建单独的表吗 不,这是在否定关系数据库的整个概念。您需要这三个表,但需要按用户id链接它们 不知道所有信息是很困难的,但是通常99%的时间最好不要基于每个用户创建特定的表,而是使用数据库来执行链接(关系)Mysql 测试用例数据库设计,mysql,database,Mysql,Database,我在一个网站上工作,这个网站将用一些测试用例测试一些应用程序或网站。我不知道如何存储这个将由用户创建的测试用例。可以为每个用户创建单独的表吗?还是将所有数据存储在一个表中?所以我想为每个用户创建3个新表(test_cases_x(将存储用户创建的所有测试用例)、test_cases_history_x(将存储对已执行的所有测试用例的引用)、test_cases_exe_x(将存储对此时正在执行的所有测试用例的所有引用)) 可以为每个用户创建单独的表吗 不,这是在否定关系数据库的整个概念。您需要这
如果您担心您的表会变得非常大,您可以查看分区/分片/存档数据以减少它(在需要之前请不要查看,因为过早的优化实际上会使其执行较慢)x是当前用户的id否我不想为每个用户创建新表我将用户存储在一个表中。但是我想为每个用户创建3个表,他们将在其中存储他们的测试用例。这样可以吗?还是将所有测试用例存储在一个表中更好?