专访刘洋:分布式、区块链是未来数据库模式生力军

2016年比特币价格一路攀升,引发全球投资者的一再关注。随着人民币的不断贬值加剧,全球经济下滑,越来越多投资者转而尝试比特币等新的资产类别,也正是这个原因去年10月比特币价格突破5000元。比特币在跨境支付、交易和价值存储方面具有天然优势,但由于交易所等限制,比特币想要做到在全球每个角落都能使用却并不容易,基于此,OTC场外交易应运而生。

 

在国内有这样一家公司,在获得千万投资后,将OTC业务进展的如火如荼。他们的OTC服务添加了诸多法币交易品种,并在海外市场发力,与美国、俄罗斯、英国、阿根廷等国家都已经谈成了紧密合作。这家国内比特币创新运动潮中的“浪花”叫币看(bitkan.com)。

 

在DTCC2017数据库技术大会到来之前,带着对这种新型数据库的疑问与探索,笔者有幸采访到这家比特币创新公司的CEO刘洋,他也将会在DTCC的舞台上为开发者们带来新一轮的技术风暴。

 深圳数字奇点科技有限公司CEO

刘洋

1999年毕业于大连理工大学计算机与科学专业,原世界500强企业高层管理者、研发总监,中国加密数字货币行业的首批创业者,是兼具超凡管理艺术的全栈工程师。现任深圳数字奇点科技有限公司CEO,创立国内外著名比特币行业领导品牌币看(bitkan.com)产品。

时间:5月13日 星期六

专场19: 区块链与大数据

主题:新型数据库-区块链

为什么说加密数字货币是历史的必然?比特币究竟是怎样工作的?区块链又是什么鬼?区块链数据库能否在未来数据存储中占据重要位置?……让拥有20年软件和5年比特币技术经验的我与您一起走进区块链神秘的世界。

他原是某500企业的高层及研发总监,现在可以说是个创业人。他是中国加密数字货币行业的首批创业者,同时还是一个有着丰富管理经验的全栈工程师。刘洋创立了币看,现任深圳数字奇点科技有限公司CEO,带着15人的团队,开启了他的研发与管理工作。

在采访时与刘洋谈到现在很多服务包括数据库都在迁移上云,公有云也推出数据库服务,对于云数据库的安全问题,刘洋表示,云数据库虽然是未来的趋势,但是对于云数据库的安全性并未给出评议。目前奇点仍是自己搭建的服务。他们未使用的原因第一是价格,自己搭建价格远低于云数据库;第二是考虑安全因素,最主要是担忧被攻击、盗取及隐私泄露,不放心将数据放在第三方平台上。他也对未来云数据库的发展保持了一个乐观的估计。

 

年初MongoDB的黑客赎金事件、GitLab数据库被误删引起了业界人士的大讨论,“数据安全”问题再次引起了大家重视,在采访中刘洋说道:对于误删操作类问题,他们主要是通过不让研发人员直接操作数据库来完成。对于数据的管理基本都用后台软件来可控的操作,对于数据库本身做好定时备份和实时备份。另外,防止黑客盗取数据库还是在后台软件设计上多考虑,网络隔离也是一个办法。如果用户数据库泄露发生,当然保存用户密码等重要信息需要考虑被拖库的可能,各种技术现在也已经相对成熟了,能避免一定要避免,万一发生要降低到最小损失,对于客户应当及时通知客户更改密码等救急的操作,不能采取捂盖等消极做法,那样只会让事情变得更糟。

 

说到监控,刘洋这样告诉笔者,在一些事前预防上最好的方法是利用现在已经很成熟的加密技术对数据库内容进行加密保护,即便黑客拿到数据也无可奈何。另外,在系统网络隔离、输入数据的防XSS、SQL注入等常见漏洞要做系统级的筛查和保护,实时监控系统日志,及时发现系统入侵。

 

数据库的发展可以说是百花齐放,目前国内大型的互联网公司基本上都有了自己的数据库产品,对于未来的发展趋势,刘洋也有着自己的判断。他说“各种技术只有应用才有未来,大型企业应当也必然是推动技术发展的重要力量。百家争鸣的数据库技术发展,对于小企业来讲是利好,可以学习借鉴大公司的代码及做法。数据库最终是为业务服务的,海量数据应当是未来的趋势。分布式、区块链等数据库模式应当是未来的生力军。这有点像编程语言的发展,也是百家争鸣,有各自适应的领域,各领风骚数百年。”

结语

因为是做比特币行业出身,区块链是从比特币技术上抽取,同时也是一种新型的数据库,在即将到来的DTCC2017大会上,刘洋带着对技术的探索,期待能够和开发者们交流探讨更多关于海量存储、海量并发的数据库解决方案。与此同时,他也将带来主题演讲《新兴数据库——区块链》。相比之前面向不懂技术的观众,终于不再意犹未尽,期待更多的技术人员一同前来探讨。

 我知道一种学习

于坚

在使用Python来安装geopandas包时,由于geopandas依赖于几个其他的Python库(如GDAL, Fiona, Pyproj, Shapely等),因此安装过程可能需要一些额外的步骤。以下是一个基本的安装指南,适用于大多数用户: 使用pip安装 确保Python和pip已安装: 首先,确保你的计算机上已安装了Python和pip。pip是Python的包管理工具,用于安装和管理Python包。 安装依赖库: 由于geopandas依赖于GDAL, Fiona, Pyproj, Shapely等库,你可能需要先安装这些库。通常,你可以通过pip直接安装这些库,但有时候可能需要从其他源下载预编译的二进制包(wheel文件),特别是GDAL和Fiona,因为它们可能包含一些系统级的依赖。 bash pip install GDAL Fiona Pyproj Shapely 注意:在某些系统上,直接使用pip安装GDAL和Fiona可能会遇到问题,因为它们需要编译一些C/C++代码。如果遇到问题,你可以考虑使用conda(一个Python包、依赖和环境管理器)来安装这些库,或者从Unofficial Windows Binaries for Python Extension Packages这样的网站下载预编译的wheel文件。 安装geopandas: 在安装了所有依赖库之后,你可以使用pip来安装geopandas。 bash pip install geopandas 使用conda安装 如果你正在使用conda作为你的Python包管理器,那么安装geopandas和它的依赖可能会更简单一些。 创建一个新的conda环境(可选,但推荐): bash conda create -n geoenv python=3.x anaconda conda activate geoenv 其中3.x是你希望使用的Python版本。 安装geopandas: 使用conda-forge频道来安装geopandas,因为它提供了许多地理空间相关的包。 bash conda install -c conda-forge geopandas 这条命令会自动安装geopandas及其所有依赖。 注意事项 如果你在安装过程中遇到任何问题,比如编译错误或依赖问题,请检查你的Python版本和pip/conda的版本是否是最新的,或者尝试在不同的环境中安装。 某些库(如GDAL)可能需要额外的系统级依赖,如地理空间库(如PROJ和GEOS)。这些依赖可能需要单独安装,具体取决于你的操作系统。 如果你在Windows上遇到问题,并且pip安装失败,尝试从Unofficial Windows Binaries for Python Extension Packages网站下载相应的wheel文件,并使用pip进行安装。 脚本示例 虽然你的问题主要是关于如何安装geopandas,但如果你想要一个Python脚本来重命名文件夹下的文件,在原始名字前面加上字符串"geopandas",以下是一个简单的示例: python import os # 指定文件夹路径 folder_path = 'path/to/your/folder' # 遍历文件夹中的文件 for filename in os.listdir(folder_path): # 构造原始文件路径 old_file_path = os.path.join(folder_path, filename) # 构造新文件名 new_filename = 'geopandas_' + filename # 构造新文件路径 new_file_path = os.path.join(folder_path, new_filename) # 重命名文件 os.rename(old_file_path, new_file_path) print(f'Renamed "{filename}" to "{new_filename}"') 请确保将'path/to/your/folder'替换为你想要重命名文件的实际文件夹路径。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值