首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Flink State 可以代替数据库吗?

有没有可能用 State 来代替数据库呢? 在这个课题上,Flink 社区是比较早就开始探索的。...总体来说,Flink 社区的努力可以分为两条线: 一是在作业运行时通过作业查询接口访问 State 的能力,即 QueryableState;二是通过 State 的离线 dump 文件(Savepoint...在邮件列表中,社区就 QueryableState 是否可以用于代替数据库作了讨论并出现了不同的观点。笔者结合个人见解将 State as Database 的主要优缺点整理如下。...总体来说,目前 State 代替数据库的缺点还是远多于其优点,不过对于某些对数据可用性要求不高的作业来说,使用 State 作为数据库还是完全合理的。...总 结 State as Database 是实时计算发展的大趋势,它并不是要代替数据库的使用,而是借鉴数据库领域的经验拓展 State 接口使其操作方式更接近我们熟悉的数据库

2.1K10
您找到你想要的搜索结果了吗?
是的
没有找到

Google Enjarify:可代替

Usage 可以直接用以下命令调用: enjarify yourapp.apk 最简单的用法就是可以将一个apk文件或者一个dex文件作为命令行的输入,如果你使用的是一个多dex的apk,那么Enjarify...会自动将这些dex打包到一个单一的jar文件中。...而如果你选定了一个dex文件,那么只有这个dex文件会被解析。 enjarify classes2.dex 默认的输出是会在当前目录下创建一个[inputname]-enjarify.jar文件。...可以通过-o参数来指定输出文件的名称: enjarify yourapp.apk -o yourapp.jar 默认情况下,Enjarify不会覆盖已经存在的文件,不过可以使用-f或者--force参数来强制指定覆盖...Limitations Enjarify 目前还不能狗完整解析一些可选的信息,譬如源文件的属性、行数以及注解。

1.2K21

使用 React Hooks 代替 Redux

使用 React Hooks 代替 Redux 注:此文章立场不表示 Hooks 可以完全代替 Redux。因为 Redux 还有其他适用的场景和功能,只是在大部分场景可以用 Hooks 代替。...在对于数据处理上,我尝试了新的 React Context API, 使用 Context API 提供的 Provider 和 Consumer 的方法,去实现代替 Redux 的数据处理方案「这也是网上大部分推荐的代替...注:更不要使用 useState + context 的方式创建全局仓库来代替 Redux。 十分万幸的是,不久后 React 更新版本到 16.8.1。...本地数据库设计 一个叫 list 的仓库 三个 action: 增「ADD」、删「DELETE」、改「MODIFY」 目录结构 ?...文件结构.png 这个目录是比较简单的,毕竟是个 DEMO,和 hooks 无关的没列出来。 index.js 应用入口 ...

1.5K10

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券