使用 JS 实现一个本地数据库

作者/分享人:郭方超
向 Ta 提问
技术总监、架构师、产品、运营。现担任泽旭商贸技术总监、达令前端架构师职务,有过多年的前端、后端开发经验,擅长 NodeJs、.Net、Java等开发技术。 开发(参与)过的项目如下: 泽旭商贸pc、移动、微信、APP项目. 达令家APP的开发. 心燃灵动前端库、微信端电商框架的开发. 来吧旅行前端项目. 开源了以下项目: React-native的多个组件. React-native的监控系统. node爬虫框架. 模块化前端脚手架. 微信小游戏引擎.

平常开发 ReactNative 的时候都是使用 AsyncStorage 做数据的本地存储,但是这个方法在遇到要缓存列表数据的时候会非常麻烦。如果能够有一种简单的方法将数据缓存在本地,使用的时候又能快速读取就真的太好了。

这里将介绍怎么样在 AsyncStorage 的基础上构建一个类似数据库的本地存储方式,同时在这个基础上持续优化,直到它的效果比单独使用本地存储还要快为止。

本场 Chat 主要内容:

  1. 数据存储底层的实现和优化;
  2. 数据存储方法的实现;
  3. 数据存储的优化。
已有312人预订
预订达标
文章出炉
     
03月30日
04月13日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张郭方超的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
你可能还喜欢
60分钟轻松搞定树莓派 AI 服务开发
微软公开课
大厂面试官亲述:0~3年移动研发工程师必备技能
richardcao
使用 Mpvue 开发微信小程序的最佳实践
美团点评技术团队
Tomcat 性能优化
only you
使用 Python 全栈打造淘宝客微信机器人
州的先生
普通程序员如何快速提升自己
王俊生
深度学习数学基础之微积分
王晓明
深入解读微服务架构下分布式事务解决方案
lee
程序员如何借力微信公众号打造个人品牌,实现财务和精神自由?
石皮先生
深入浅出安卓热门网络框架 OkHttp3 和 Retrofit 原理
shixinzhang 🌏
从0到1搭建属于自己的服务器
刘叫兽
从零开始帮助您用 Python 打造自己的区块链
Frank
深入浅出理解基于 Kafka 和 ZooKeeper 的分布式消息队列
应书澜
Java 进阶篇:理解 Class 和 Class 加载过程
张振华
大前端开发:前端如何开发 APP
差不多先生
微信扫描登录