ignite究竟是个啥玩意儿?可能是目前为止较好理解的解释了吧
本来我不想多说什么…毕竟官网以及很多大佬的博客都介绍的很详细了,但是不知道其他小伙伴是不是跟我一样,我真的每次看这些特性的时候,首先心想:“挖槽,这么多!”,仔细一看,心想:“挖槽,这么强!”,看完之后,过了一会儿,心想:“哈?啥玩意儿?”。没办法,特性太多…功能太强…算了,我用通俗的语言描述一下我的想法吧,如果有错误,请大佬及时指出,我认真改正!谢谢!
ignite是什么?
a. 以内存为中心的数据平台。
啥是固化内存?哈?我的理解啊,就是其他数据库是把内存当成缓冲区,然后赶紧就把数据以文件形式存入硬盘了,这玩意儿说,你们内存这么大,我不占的话那不就浪费了,正好内存比硬盘快,那就大胆地用内存呗,反正很多大佬的服务器内存都是T为级别的…一个字:贪
b. 可持久化、强一致和高可用。
原生持久化是一个分布式的,支持ACID的以及兼容SQL的磁盘存储,说白了吧,为啥其他数据库就把数据以文件形式存入硬盘,那不就是因为内存不持久呗,重启一下,宕机一下,岂不是GG,所以,这玩意儿就既占内存,又占磁盘,俩全占,内存中有的,那就直接用内存,没有的话,通过索引找到硬盘中存放的数据,再写入内存和读数据库。ignite的分布式支持两种方式,一种是分区模式的,一种直接就是复制模式。两个字:真贪
强一致,就是传统数据库中所说的ACID呗,原来你们支持的事务处理的能力,这玩意儿也支持。
高可用,就是……各种地方都能用呗…不懂这具体是啥新特性(迷惑.jpg)
c. 强大的SQL,键值存储和相关API。
提供了完整的SQL、DDL、DML支持。就是说啊,不用敲代码,直接写SQL语句,就能操作啦。
ignite的内存数据网格组件,就是一个完整的事务型分布式的键值存储。前一段时间不是NOSQL特别火嘛,反正我只学过一点Redis,这货就说,我也支持键值存储,也可以水平扩展,而且我还直接就提供java, C++和.NET等语言的键值存储的API啦,老方便了。
d. 并置处理。
并置处理啊,就是原来的数据库不都是辛辛苦苦在一个或一群服务器上安装一波嘛,然后客户机再通过各种方式跟服务器请求数据。这种方式对服务器性能要求也是蛮高的,而且对于大量数据的传输的话,就会遇到性能的瓶颈,客户机那小东西也挺累的。而ignite这家伙就说,哈,我是分布式的,我服务器多呀,来来来,你们这些边缘的小玩意儿不用算啦,需要算啥给我发来,我这一大朵云帮你算,然后在数据所在的节点上算完之后,直接把计算结果发回去了,大大地减少了数据量的传输,节省了网络流量。
e. 目前还有一点小缺陷:
官网的文档中说,目前ACID事务仅仅在键值存储中支持,也支持事务可以跨越不同服务器不同分区中的键。ignite在SQL层支持原子性还不支持事务一致性,听说以后的新版本会支持SQL事务。
总之,一句话,ignite就是分布式的,可以存在内存上的,可以存在硬盘上的,支持SQL和NOSQL的,可以节省一些网络流量和网络边缘节点的压力的,数据库……(喘气.jpg)
具体使用方法的话,待我下一篇再说吧~
ps:ignite远不止我说的这么简单…提供的支持还有超级多,正如官网所说,Ignite是很强大的整体解决方案和开发平台。
ignite究竟是个啥玩意儿?可能是目前为止较好理解的解释了吧相关推荐
- 知识图谱中的关系推理,究竟是个什么玩意儿?
关系推理是我全新接触的东西,虽然大一暑假的时候,留校做比赛有了解过神经网络的相关算法, 看过十多篇国内的论文,但这一次跟着刘老师的团队进行的这份工作,才让我真正的感受到了科研的魅力. 说起来,机器学习 ...
- 代码参数里的 payload 究竟是什么意思
代码里的 payload 究竟是什么东西. 随便在 Github 搜 payload,就能获得成千上万的代码(https://github.com/search?p=1&q=payload&a ...
- 独身主义也不赖:选择不结婚究竟是选择了什么?
文章目录 独身主义也不赖:选择不结婚究竟是选择了什么? 真的是自己想结婚吗? 第一种:什么时间干什么事 第二种:找不到对象的是 loser 独身主义意味着什么? 经济代价 舆论代价 情绪代价 价值代价 ...
- [转载]使用C#的BitmapData
我在前两篇图片处理的文章里几乎都用BitmapData来做图片处理的,那么这个东东究竟是个什么玩意儿呢? C#好是好,但处理图片时一个像素一个像素的操作像素可不是一般的慢,尤其是数码相机拍摄的大图片. ...
- RenderMonkey基本使用方法
楔子: 差不多从年中开始由于工作需要,开始研究Direct3D,这是继大二开始自学DX开始,睽违了6年后再重新学习DX.虽然时间很久了,但是幸亏还是有点基础,所以上手还是比较顺利的.当然由于DX本身难 ...
- 【项目管理】git和码云的使用
缘起 说了那么多关于git和码云相关的事,一直都没给大伙讲解这个码云究竟是个啥玩意儿. 今天就给大伙说说如何通过git和码云搭建属于自己的代码库. 码云 码云(Git@OSC)是开源中国社区团队推出的 ...
- 基金理财系列6 之指数基金
指数基金 严格说来,指数基金也是股票基金的一个分支,前面我们讲的股票基金是主动出击型,也称为主动型股票基金,指数基金同样投资于股票市场,但投资方式却是被动型. 所谓的指数基金,是指某个"指数 ...
- RenderMonkey基本使用方法【转】
RenderMonkey基本使用方法 楔子: 差不多从年中开始由于工作需要,开始研究Direct3D,这是继大二开始自学DX开始,睽违了6年后再重新学习DX.虽然时间很久了,但是幸亏还是有点基础,所以 ...
- 数组.列表.集合.应用
上文中曾经说过,欧拉旋转的顺规和轴向定义,自然造就了"万向节死锁"问题.本文主要来探索它自然形成的原因. 陀螺仪 首先,我们来了解Gimbal 究竟是个什么玩意儿.下面来自维基百科 ...
最新文章
- KDD 2021多个奖项出炉:斯坦福博士摘得学位论文奖,北航校友胡侠获新星奖
- 85.Mongoose指南 - Schema
- 析构函数与构造函数的调用
- Python第二十天 shutil 模块 zipfile tarfile 模块
- 博客导读(09.3.21)
- 一般软件工程师怎样拥有更多的资产
- citypersons数据集下载
- dhcpd中的mac
- 蓝屏代码大全_电脑出现蓝屏怎么找到原因进行修复?
- bilibili 韩顺平Java后端学习路线
- JDK自带javap命令反编译class文件和Jad反编译class文件(推荐使用jad)
- 竹子的故事:送给那些坚持了很久却准备放弃的人 --- 厚积方能薄发
- 桃李春风一杯酒,江湖夜雨十年灯。—第十一天
- 实时展示摄像头内容(go server + electron-vue client)
- openwrt 19 overlay 空间不足_新桥胡同拆除19处违建!背街小巷“瘦身”后宽敞多了...
- HACKTHEBOX——Starting Point Tier0
- 2022华为机试真题 C++ 实现【勾股数元组】
- ps-抠头发-选择并遮住工具
- python爬虫之——爬取煎蛋网图片
- 互联网晚报 | 9月14日 星期三 | ​理想汽车总裁5天抛售理想100万股港股;微信坚决抵制无底线追星;Phone15要改名?...