• lapis cockroachdb 数据访问试用


    备注:
      cockroachdb 的安装可以参考官方文档,以下实例代码使用的是官方的参考例子
     
    1. 数据库配置
    // config.lua 
    参考:
    
    local config = require("lapis.config")
    config("development", {
      postgres = {
        host = "host:port",
        user = "root",
        database = "bank"
      }
    })
    2. 连接查询
    local lapis = require("lapis")
    local db = require("lapis.db")
    
    local app = lapis.Application()
    
    app:match("/", function()
      local res = db.query("SELECT * FROM accounts")
      return {json = res}
    end)
    
    return app
    3. 输出结果
    [
       {
        id: 1,
        balance: 1000.5
       }
    ]
    4. 总结
    操作还是比较简单的,同时lapis 的数据操作封装使用起来比较简单
    结合openresty 以及cockroachdb 的强大功能,开发高性能分布式应用会是比较简单的
    对于mysql 使用tidb 也是比较方便的
    5. 参考文档
    http://leafo.net/lapis/reference/database.html
    https://www.cockroachlabs.com/docs/stable/start-a-local-cluster.html
  • 相关阅读:
    加密模块
    Flask_Blueprint(蓝图)
    Python中__get__ ,__getattr__ ,__getattribute__用法与区别?
    为什么要使用数据库连接池?以及用法(DBUtils)
    Flask_配置文件
    CRM知识点汇总(未完💩💩💩💩💩)
    popUp
    Django_调查问卷
    Django_form
    Numpy
  • 原文地址:https://www.cnblogs.com/rongfengliang/p/7841364.html
Copyright © 2020-2023  润新知