不知道大家有没有用过Laravel进行开发。
我在使用Laravel的时候遇到了一个比较实用的功能,就是DatabaseSeeder数据库填充器。
我认为这个功能比较不错,在调试接口或者生成测试数据中使用是个不错的选择。
其实,在大数据分析与压力测试中也有很多优秀的数据填充工具,
不过在下想使用PHP自己实现一个比较简单快捷的数据库填充工具,
①此工具可以在连接数据库后,自动检测表字段,呈现到页面上,用户可以选择默认或者自定义一些表单字段,工具为使用者智能化填充数据。
②使用者可以clone代码包到本地web根目录,然后自己建一个文件继承填充类,根据用户定义的字段来填充数据。
③不要求填充海量数据效率,但是在填充千条或者万条记录不能出现性能上的问题。
④数据要保证一定的随机性,规范性。
希望大家提供一些实现思路与优化技巧,或者各种建议,在下入开发这一行经验不是特别足,这只是在下的一个想法,希望诸位前辈可以多多指教。
天涯尽头无女友