couchdb

CouchDB是一个开源的面向文档的数据库管理系统,建立于 C++ 之上。 ui http://192.168.200.16:5984/_utils/#/_all_dbs curl http://admin:admin@192.168.200.16:5984/_utils/#/_all_dbs curl -X PUT http://admin:admin@192.168.200.16:5984/test curl -X GET http://admin:admin@192.168.200.16:5984/test curl -X DELETE http://admin:admin@192.168.200.16:5984/test curl -X PUT http://admin:admin@192.168.200.16:5984/test/"002" -d "{\"Name\":\"Raju\",\"age\":\"23\"}" curl -X GET http://admin:admin@192.168.200.16:5984/test/"002" {"_id":"002","_rev":"1-d72ed8577c9b1547dec5052cd503b359","Name":"Raju","age":"23"} curl -X PUT http://admin:admin@192.168.200.16:5984/test/"002" -d "{\"Name\":\"Raju\",\"age\":\"24\",\"_rev\":\"1-d72ed8577c9b1547dec5052cd503b359\"}" curl -X GET http://admin:admin@192.168.200.16:5984/test/"002" {"_id":"002","_rev":"2-f2716b3df54d9bbbc7d9b4eafe965354","Name":"Raju","age":"24"} curl -X GET http://admin:admin@192.168.200.16:5984/test/"003" {"_id":"003","_rev":"1-d72ed8577c9b1547dec5052cd503b359","Name":"Raju","age":"23"} curl -X DELETE http://admin:admin@192.168.200.16:5984/test/"003"?rev=1-d72ed8577c9b1547dec5052cd503b359 curl -X GET http://admin:admin@192.168.200.16:5984/test/"003" {"error":"not_found","reason":"deleted"} 查询 ### ip192d168d129d162 POST http://192.168.200.16:5984/ip192d168d129d162/_find authorization: Basic YWRtaW46YWRtaW4= Content-Type: application/json { "selector": { "datetime": { "$gte": 20220517000000000 } }, "sort":[{"datetime":"desc"}], "bookmark":"", "limit": 1000, "fields": ["dateformat","data"], "execution_stats": true }

2025年7月24日 · 1 分钟 · 114 字

分布式锁

分布式锁是一种用于在分布式系统中实现并发控制的机制。在分布式系统中,多个节点同时访问共享资源可能导致数据不一致或冲突的问题。分布式锁可以确保在任意时刻只有一个节点可以访问共享资源,从而避免并发冲突。 分布式锁通常使用的是互斥锁(Mutex)的概念,它可以保证在同一时刻只有一个节点能够获取到锁,其他节点需要等待。一旦一个节点获取到了分布式锁,它就可以执行需要保护的临界区代码,执行完成后释放锁,其他节点才能继续竞争获取锁。 ...

2025年7月24日 · 2 分钟 · 697 字

mssql中的count函数

COUNT(字段) 进行全表扫描,判断指定字段的值是否为NULL,不为NULL则累加。 性能比count(1)和count(*)慢。 COUNT(*)和COUNT(1) 在InnoDB中COUNT(*)和COUNT(1)实现上没有区别,而且效率一样,但是COUNT(字段)需要进行字段的非NULL判断,所以效率会低一些。 ...

2025年7月22日 · 1 分钟 · 213 字

Microsoft.Jet.OLEDB.4.0驱动程序

在64位程序中运行使用Microsoft.Jet.OLEDB.4.0需要特别注意,因为Microsoft.Jet.OLEDB.4.0驱动程序是为32位环境设计的。在64位操作系统和64位应用程序中,它可能无法正常工作。 如果你需要在64位程序中使用Microsoft.Jet.OLEDB.4.0,你可以尝试以下方法: ...

2025年7月22日 · 2 分钟 · 628 字