zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    计算机图形方面职业计划体会
    Shader Wave
    Cook-Torrance光照模型
    Unity3D 固定功能函数
    Hermite (埃尔米特)曲线
    技能CD 效果 shader
    圆角计算 Shader
    抽象工厂模式
    单例模式
    unity 菜单栏添加新菜单
  • 原文地址:https://www.cnblogs.com/rongfengliang/p/7841364.html
Copyright © 2011-2022 走看看