我使用OrientDB作为我项目的首选数据库。 我的数据库托管在与我的网站不同的服务器上。 我通过http访问数据库,在OrientDB网站上有一个很大的警告:http://orientdb.com/docs/2.1/Web-Server.html
通过启用跨站点,我是否可以解决一些安全问题?
答案 0 :(得分:0)
您可以使用>>> import yaml
>>>
>>> with open('temp.yaml') as ym:
.... res = yaml.load(ym)
>>> res
{'Array1': [[1, 0, 0, 0],
[2, 1, 0, 0],
[3, 0.3333333333325028, 0, 0],
[4, 0.6666666666657888, 0, 0]],
'Array2': [[1, 1, 1, 1],
[2, 3, 1, 1],
[3, 2, 2, 2],
[4, 3, 2, 2],
[5, 1, 1, 3],
[6, 1, 3, 4],
[7, 1, 4, 2]]}
>>> array1 = np.array(res['Array1'])
>>> array2 = np.array(res['Array2'])
>>> print(array1)
[[ 1. 0. 0. 0. ]
[ 2. 1. 0. 0. ]
[ 3. 0.33333333 0. 0. ]
[ 4. 0.66666667 0. 0. ]]
>>> print(array2)
[[1 1 1 1]
[2 3 1 1]
[3 2 2 2]
[4 3 2 2]
[5 1 1 3]
[6 1 3 4]
[7 1 4 2]]
保护HTTP
和二进制协议,有关详细信息,请参阅official documentation about SSL in OrientDB。
可以找到其他安全提示here。
希望它有所帮助。
答案 1 :(得分:0)
通常,将数据库直接打开到Internet并不是一个好主意,至少出于以下原因: