Database design 在数据库中存储Mandelbrot值的最佳方法是什么?
我目前正在尝试渲染Mandelbrot集,我很快意识到,不必重新计算每次渲染的最大迭代次数是很有用的……另一方面,需要跟踪的数据很多。在我看来(基于我对RDMSE的有限经验),关系数据库可能不是最好的选择,因为我不希望随着数据集变大而影响性能。对于哈希表来说,这似乎是一个完美的情况,但我以前从未使用过哈希表,似乎无法在现有的web服务器语言(Python/PHP/随便什么)中解决如何使用或管理哈希表的问题 更明确一点:要存储的重要值有:Database design 在数据库中存储Mandelbrot值的最佳方法是什么?,database-design,data-structures,hashtable,fractals,Database Design,Data Structures,Hashtable,Fractals,我目前正在尝试渲染Mandelbrot集,我很快意识到,不必重新计算每次渲染的最大迭代次数是很有用的……另一方面,需要跟踪的数据很多。在我看来(基于我对RDMSE的有限经验),关系数据库可能不是最好的选择,因为我不希望随着数据集变大而影响性能。对于哈希表来说,这似乎是一个完美的情况,但我以前从未使用过哈希表,似乎无法在现有的web服务器语言(Python/PHP/随便什么)中解决如何使用或管理哈希表的问题 更明确一点:要存储的重要值有: 复数平面上数的原始实部 复数平面上一个数的原始虚部 最大
- 复数平面上数的原始实部
- 复数平面上一个数的原始虚部
- 最大迭代次数
- 在达到最大迭代次数之前或直到该点运行到无穷大之前,完成的迭代次数n
- n次迭代后复平面上一个数的最终实部
- n次迭代后复平面上一个数的最后虚部
- 用户正在使用300x300画布
- 他缩放到左上角为
和x=.000001
的点y=.0000231
- 他在这个框架中选择的宽度和高度是
和w=.00045
h=.00045
- 计算指数(给定origo_real、origo_imag、max_iter)
- 加载缓存的计算(最终的、最终的、实际的)
- 一个初始存储