标签 db 下的文章
- 📂Linux下Oracle定时自动备份方案教程
公司业务系统数据库是Oracle 11g,以前用的备份方案是用imp,但是这个方案的速度相对比较慢,最近经过研究,打算将备份方案改写为expdp形式,记录一下操作过程服务器关系两台服务器用作备份,包含正式环境服务器跟备份服务器,正式环境每天凌晨3点定时通过expdp导出全库,再用scp传输至备份服务器存档实现scp免密码传输直接运行scp传输命令,会提示输入密码,要实现无人值守定时运行,就需...
- 📂基于.net ,使用几种常见的NoSQL数据库教程
目录0 .net中的缓存对象1.MemCached2.Redis3.MongoDB基于dotnet ,使用几种常见的NoSQL数据库 2020年1月10日 10:10:10 shanzm - 目录:0 .net中的缓存对象1.MemCached2.Redis3.MongoDB示例完整源码地址-示例完整源码地址0 .net中的缓存对象MemoryCache对象HttpContext.Cache...
- 📂【 SQLAlchemy 】 关于dynamic的“一知半解”教程
问题提出:1.粉丝机制2.评论的点赞功能这两个功能分别由User类和Comment类来实现,同样定义了多对多的关系,查询的时候用的方法却大不一样,先看看代码吧。### # User类的中间表 followers = db.Table( 'followers', db.Column('follower_id', db.Integer, db.ForeignKey('users...
- 📂MongoDB 命令教程
1. mongodb服务端启动 sudo mongod --auth # 以权限认证的方式启动 --fork # 后台运行 --logpath= # 指定日志文件路径 --logappend # 声明日志以追加方式写入 --dbpath= # 指定数据库文件夹所在路径 2. 进入mongo shell:mongo 3. 超级管理员账号的创建a. use admin b .db.createU...
- 📂EF 学习系列三 数据操作数据加载及EF中执行Sql教程
1、实体状态我们通过EF来对数据库进行操作并持久化到数据库,那么EF必然通过EF上下文来维护实体的状态,明确知道每一个状态所对应的操作。也就是说EF通过上下文负责跟踪实体的状态。EF实体状态存在命名空间System.Data.Entity下的EntityState枚举中1.1、AddedAdded状态针对添加操作,当标记为此状态时,表名实体被上下文追踪但是不存在数据库中,当调用SaveCha...
- 📂爬取猫眼电影榜单TOP100榜-以mysql数据库保存教程
在数据库中建库建表# 连接到mysql数据库 mysql -h127.0.0.1 -uroot -p123456 # 建库建表 create database maoyandb charset utf8; use maoyandb; create table filmtab( name varchar(100), star varchar(300), time varchar(50) )ch...
- 📂swift数据库GRDB框架使用(iOS)教程
创建数据库管理类DataManager.swift<pre class="swift">``` import GRDB struct DataBaseName { /// 数据库名字 static let test = "test.db" } /// 数据库表名 struct TableName { /// 学生...
- 📂使用Python连接Mongodb,对数据库进行操作教程
目录1.首先安装2. 连接3.使用数据库4.查看数据库下的所有集合5.创建集合6.插入文档7.查找8.查询一条9.更新1.首先安装安装pymongo模块from pymongo import MongoClient连接godb://localhost:27017/') print(client) client = MongoClient('localhost', 27017) print(c...
- 📂MongoDB权限管理二教程
mongodb配置文件如下:[root@localhost ~]# cat /usr/local/mongodb/mongod.cnf bind_ip = 0.0.0.0 logpath=/data/mongodb/logs/mongodb.log logappend = true fork = true #auth = true port = 6068 dbpath=/data/mong...
- 📂Oracle 11g静默安装教程
1、检查安装包安装依赖包yum -y install gcc make binutils gcc-c++ compat-libstdc++-33 elfutils-libelf-devel elfutils-libelf-devel-static elfutils-libelf-devel ksh libaio libaio-devel numactl-devel sysstat unixO...
- 📂MySQL学习 2019-12-30教程
启动mysql服务: net start mysql关闭mysql服务: net stop mysqlcmd清屏: clsmysql -V 输出版本信息并且退出mysql -u 用户名mysql -p 密码mysql -P 端口号mysql退出: exciting;quit;\q登陆:mysql -u root -p修改提示符:可以直观的看到操作数据库的当前用户、主机、以及所操作的当前数据库...
- 📂mongo数据库浅析教程
mongodb(非关系型数据库:通过文档和集合存储数据)操作顺序1、打开数据库的服务器 Mongod --dbpath e:data2(新建的自定义路径)2、客户端打开(不能关闭服务器,在安装mongoose的根目录下打开)3、mongo4、查看有几个用户 show dbs5、使用数据库(如果没有此用户则创建一个数据库) use + 数据库6、插入数据 db.表名....
- 📂C#基于Redis实现分布式锁教程
【本博客属于原创,如需转载,请注明出处:gdoujkzz】最近研究库存的相关,在高峰期经常出现超卖等等情况,最后根据采用是基于Redis来实现了分布式锁,特此拿出来和大家分享。准备工作:centos7,Redis,Nginx,以及JMeter测试工具。传统的单体架构在传统的程序中,我们写了如下最简单对库存操作的代码如下:下面是基于AspNetCore.WebAPI 创建的一个对库存进行操作(...
- 📂Oracle11G RMAN-06214: Datafile Copy /u01/app/oracle/product/11.2.0/db_1/dbs/snapcf_cpbd.f教程
RMAN> show all;using target database control file instead of recovery catalog RMAN configuration parameters for database with db\_unique\_name CPBD are: CONFIGURE RETENTION POLICY TO REDUNDANC...
- 📂golang学习----数据库操作教程
golang 操作数据库 =================================golang操作数据库的过程十分简单,以下是一个简单的增删改查的操作,这里我们使用MySQL数据库为例。连接数据库 连接数据库我们首先需要下载相应数据库的驱动,这里我们选择的是MySQL数据库驱动,所以我们先去拉取驱动。在这之前我们需要有git-下载地址: https://git-scm.com/...
- 📂MongoDB(八):索引、安全教程
索引索引支持查询的有效地提高效率。没有索引,MongoDB必须扫描集合的每个文档,以选择与查询语句匹配的文档。这种扫描效率很低,需要MongoDB处理大量的数据。索引是特殊的数据结构,以易于遍历的形式存储数据集的一小部分。 索引存储特定字段或一组字段的值,按照索引中指定的字段值排序。1.1 索引案例首先创建大量数据。向集合中插入10万条文档。for(i=0;i<100000;i++){...
- 📂MongoDB(七):聚合aggregate教程
聚合aggregate聚合主要用于计算数据,类似sql中的sum()、avg()语法:db.集合名称.aggregate([{管道:{表达式}}])stu准备的数据:1.1 管道管道在Unix和Linux中一般用于将当前命令的输出结果作为下一个命令的输入。ps ajx | grep mongo在mongodb中,管道具有同样的作用,文档处理完毕后,通过管道进行下一次处理。常用管道:$grou...
- 📂mongodb应用教程
关系型与非关系型NoSQL not only sqlNoSQL,指的是非关系型的数据库。 NoSQL有时也称作Not Only SQL的缩写 是对不同于传统的关系型数据库的数据库管理系统的统称。 对NoSQL最普遍的解释是”非关联型的”,强调Key-Value Stores和文档数据库的优点,而不是单纯的RDBMS。 NoSQL用于超大规模数据的存储。 这些类型的数据存储不需要固定...
- 📂Flask-SQLAlchemy相关与Flask-Migrate相关教程
数据库按照一定规则保存应用数据,应用再发起查询,取回所需的数据。Web应用最常使用基于关系模型的数据库,这种数据库也称为SQL数据库,因为它们使用结构化查询语言SQL。不过近年来文档数据库和键-值对数据库成了流行的替代选择,这两种数据库合称为NoSQL数据库-SQL数据库关系型数据库把数据存储在表中,表为应用中不同的实体建模。 表中的列数是固定的,行数是可变的。列定义表所表示的实体的数据属性...
- 📂mongo DB Linux下 常用的操作命令教程
启动mongo sudo service mongodb start mongo 进入mongo命令show dbs 查看说有数据库的列表 db 查看当前的数据库对象或者集合 use 数据库名 创建数据库 db.dropDatabase() 销毁数据库: 在数据库mydb 中创建一个集合 use mydb switched to db mydb db.createCollec...
- 📂MySQL操作工具包教程
#-*- encoding: utf-8 -*- ''' @describe: 读取mysql数据库的工具类 ''' import sys sys.path.append("/home/hadoop/crawler") from configs import config import MySQLdb class DBUtil: def __init_...
- 📂MongoDB 大数据技术之mongodb中在嵌套子文档的文档上面建立索引教程
一、给collection objectid赋自定义的值MongoDB Enterprise > db.testid.insert({\_id:{imsi:"4567890123",address:"测试数据"}})MongoDB Enterprise > db.testid.createIndex({"\_id.imsi":1})MongoDB Enterprise > ...
- 📂MongoDB快速入门教程 (3.3)
3.4.聚合3.4.1.什么是聚合?========================================================================MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。有点类似sql语句中的 count(*)例如上图中一个集合中有9个文档,通过count操作后,输出一个9...
- 📂MongoDB快速入门教程 (3.2)
3.2.索引 ===========================索引是特殊的数据结构,索引存储在一个易于遍历读取的数据集合中,建立索引,通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录,这种扫描全集合的查询效率是非常低的,特别是在数据量特别大的时候,话费的时间就非常的多举个例子:目前我的一个集合中有170多万条数...
- 📂MongoDB 查看当前配置教程
MongoDB Enterprise > db.adminCommand({getParameter:"*"})MongoDB Enterprise > db.\_adminCommand( {getCmdLineOpts: 1})
- 📂flask连接并创建数据库代码实现教程
from flask import Flask,request,render\_template,make\_response,redirect from flask\_sqlalchemy import SQLAlchemy import pymysql \#pymysql视为mysqlDB pymysql.install\_as\_MySQLdb() app = Flask(\...
- 📂MongoDB 副本集教程
MongoDB 副本集**副本集介绍• 副本集是什么- MongoDB 复制是将数据同步在多个服务器的过程。- 复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性, 并 可以保证数据的安全性。– 复制还允许您从硬件故障和服务中断中恢复数据复制原理• 副本集工作过程– mongodb 的复制至少需要两个节点。其中一个是主节点,负责处理客户端请求,其余的 都是从节点,负责...
- 📂linux mysql 数据库复制教程
一、主服务器配置1、配置文件my.cnf的修改[root@localhost mysql]# vim /etc/my.cnf \#在[mysqld]中添加: server-id=1 log\_bin=master-bin log\_bin\_index=master-bin.index binlog\_do\_db=test \#备注: \#server-id 服务器唯一标识。...
- 📂ORM框架之SQLAlchemy教程
SQLAlchemy是Python编程语言下的一款开源软件。提供了SQL工具包及对象关系映射(ORM:Object Relational Mappers)工具。SQLAlchemy“采用简单的Python语言,为高效和高性能的数据库访问设计,实现了完整的企业级持久模型”。SQLAlchemy的理念是,SQL数据库的量级和性能重要于对象集合;而对象集合的抽象又重要于表和行。因此,SQLAlch...
- 📂MongoDB数据操作练习教程
1、创建一年级的3个班,并随机添加 10 名学生;<pre class="brush:csharp;gutter:true;">>for(grade_index in (grade = ['grade_1_1', 'grade_1_2', 'grade_1_3'])) { hobbys=['draw', 'dance', 'running'...