SQL Server

从底层分销员到数据部门主管,我的奇妙数据分析转行之路

早过忘川 提交于 2020-08-05 16:42:34
最近逛知乎,无意中刷到这个问题,一时间就回忆起了自己当年学数据分析的时候,顿时感慨万千,于是写下一段自己的经历,希望能给大家带来一些参考。 一、我的转行之路 我可能属于转行比较早的了,大约在2010年左右开始接触数据分析,完全转行成功差不多是在13年前后,那时候数据分析还刚刚有大火的苗头,于是幸运地搭上了顺风车,现在是一家传统企业的数据部门主管(非IT部门),慢慢开始转向做管理。 当时我跟很多刚毕业的年轻人一样,踌躇满志地去了北京,误打误撞找了一家刚起步做电商零售的公司,在里面刚开始做的是分销员,每天的工作就是在网上到处找代理商、分销商,后来又负责仓储物流管理,也做过一段时间销售。 当年我记得正是团购网站和电商平台大火的时候,淘宝、美团这样的平台遍地都是,竞争非常激烈,很多小平台要么被收购,要么直接倒闭。做了一年多,我就明显感觉到公司好像要撑不住了,部门主管走了一个又一个、换了一个又一个,之前象征性发发的加班补贴,后来也发不起了。 当时我就已经开始学习数据分析了,当时倒不是因为想要转行, 仅仅是对这门学科很感兴趣,从统计学到数理逻辑学,从做报表到大数据 ,对我来说新鲜感十足,当时也没想着能把数据分析作为自己未来的职业,一方面只是出于兴趣,另一方面觉得技多不压身。 说起刚刚接触数据分析的时候,所谓的学习视频、网课、培训之类的资料少之又少,自己完全是靠读书和实践积累的经验。

mongodb 在windows下面进行分片

早过忘川 提交于 2020-08-05 14:57:19
在mongodb里面存在另一种集群,就是分片技术,跟sql server的表分区类似,我们知道当数据量达到T级别的时候,我们的磁盘,内存就吃不消了,针对这样的场景我们该如何应对。    一:分片   mongodb采用将集合进行拆分,然后将拆分的数据均摊到几个片上的一种解决方案。   下面我对这张图解释一下:   人脸:代表客户端,客户端肯定说,你数据库分片不分片跟我没关系,我叫你干啥就干啥,没什么好商量的。   mongos:首先我们要了解”片键“的概念,也就是说拆分集合的依据是什么?按照什么键值进行拆分集合....好了,mongos就是一个路由服务器,它会根据管理员设置的“片键”将数据分摊到自己管理的mongod集群,数据和片的对应关系以及相应的配置信息保存在"config服务器"上。   mongod:一个普通的数据库实例,如果不分片的话,我们会直接连上mongod。    二: 实战   首先我们准备4个mongodb程序,我这里是均摊在C,D,E,F盘上,当然你也可以做多个文件夹的形式。   1:开启config服务器   先前也说了,mongos要把mongod之间的配置放到config服务器里面,理所当然首先开启它,我这里就建立2222端口。   2: 开启mongos服务器   这里要注意的是我们开启的是mongos,不是mongod,同时指定下config服务器

ACCDB MDB Explorer for mac(数据库查看器)

三世轮回 提交于 2020-08-05 14:00:53
想要更加直观的查看大数据,小编推荐使用mac数据查看工具ACCDB MDB Explorer Mac版,该软件能够将导入的数据库导出为XML,XLS, CSV和TXT格式的文件简便高效请添加链接描述 ,功能强大,需要的来macdown使用吧~ 安装教程 在本站完软件后,根据安装器默认引导即可完成安装~ ACCDB MDB Explorer 版软件介绍 ACCDB MDB Explorer 是一款数据库浏览器,支持 ACCDB, MDB, ACCDE 以及MDE 的数据库,让你能够快速的查询到需要的信息。 ACCDB MDB Explorer mac功能特色 ACCDB MDB Explorer是适用于Mac的直观,功能强大的Access 97-2013 MDB和ACCDB数据库文件查看器,旨在无需安装Microsoft Access即可工作。 使用ACCDB MDB Explorer,您将能够将导入的数据库导出为XML,XLS,CSV和TXT格式的文件,或者导出为与SQlite,MySQL,Oracle,PostgreSQL和SQL Server兼容的SQL文件。 系统要求 64位处理器 来源: oschina 链接: https://my.oschina.net/u/4330613/blog/4292535

mysql的事务四个特性以及事务的四个隔离级别

て烟熏妆下的殇ゞ 提交于 2020-08-05 13:25:24
一、事务四大属性 分别是原子性、一致性、隔离性、持久性。 1、原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 2、一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。举例来说,假设用户A和用户B两者的钱加起来一共是1000,那么不管A和B之间如何转账、转几次账,事务结束后两个用户的钱相加起来应该还得是1000,这就是事务的一致性。 3、隔离性(Isolation) 隔离性是当多个用户并发访问数据库时,比如同时操作同一张表时,数据库为每一个用户开启的事务,不能被其他事务的操作所干扰,多个并发事务之间要相互隔离。关于事务的隔离性数据库提供了多种隔离级别,稍后会介绍到。 4、持久性(Durability) 持久性是指一个事务一旦被提交了,那么对数据库中的数据的改变就是永久性的,即便是在数据库系统遇到故障的情况下也不会丢失提交事务的操作。例如我们在使用JDBC操作数据库时,在提交事务方法后,提示用户事务操作完成,当我们程序执行完成直到看到提示后,就可以认定事务已经正确提交,即使这时候数据库出现了问题,也必须要将我们的事务完全执行完成

OCS2007R2部署之一软硬件环境准备

天大地大妈咪最大 提交于 2020-08-05 08:31:52
OCS2007R2 部署之一软硬件环境准备 微软在今年6月发布了OCS2007R2,全称Microsoft Office Communications Server 2007 R2作为微软众多R2产品中的一员,相信不是简单的升级而已,R2新增很多功能 Communicator 2007 R2 提供了几种新功能,其中某些功能需要部署其他 Office Communications Server 2007 服务器角色。 新增呼叫功能 。无需其他服务器角色。使用备用电话号码邀请参与者;在呼叫期间使用键盘;将号码复制并粘贴到拨号盘中。 联系人列表增强功能 。无需其他服务器角色。按字母顺序对联系人进行排序,显示代理人或者显示您的团队呼叫组。搜索对应于响应组的联系人,然后将该联系人添加到联系人列表中。 “仅限电话”联系人 。无需其他服务器角色。将电话号码添加到联系人列表中以便于快速呼叫(例如,添加朋友和家人的电话号码)。 语音邮件增强功能 。无需其他服务器角色。直接访问联系人的语音邮件,或者更改语音邮件问候语。 呼叫委派 。无需其他服务器角色。选择一位或多位助理(代理)接听您的来电。代理必须使用 Office Communicator 2007 R2 Attendant 而非 Communicator。 团队呼叫 。无需其他服务器角色。设置一组可以接听您的来电的联系人。 电话拨入式音频会议

如何检查SQL Server表中是否存在列?

五迷三道 提交于 2020-08-05 07:53:16
问题: I need to add a specific column if it does not exist. 如果它不存在,我需要添加一个特定的列。 I have something like the following, but it always returns false: 我有类似以下内容,但始终返回false: IF EXISTS(SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'myTableName' AND COLUMN_NAME = 'myColumnName') How can I check if a column exists in a table of the SQL Server database? 如何检查SQL Server数据库表中是否存在列? 解决方案: 参考一: https://stackoom.com/question/Ybf/如何检查SQL-Server表中是否存在列 参考二: https://oldbug.net/q/Ybf/How-to-check-if-a-column-exists-in-a-SQL-Server-table 来源: oschina 链接: https://my.oschina.net/u/3797416/blog/4470056

MySQL总结(十三)数据库事务隔离级别-概述

爷,独闯天下 提交于 2020-08-05 05:38:16
事务的隔离级别 1.ACID事务的四大特性 事务特性 含义 原子性(Atomicity) 每个事务都是一个整体,不可再拆分,事务中所有的sql语句要么全部执行成功,要么全部执行失败。 一致性(Consistency) 事务在执行前数据库的状态与执行后数据库的状态保持一致。如:转账前2 个人的总金额是 2000 ,转账后 2 个人总金额也是 2000 隔离性 事务与事务之间不应该相互影响,执行时保持隔离的状态。 持久性 一旦事务执行成功,对数据库的修改是持久的。就算关机,也是保存下来的。 2.并发访问可能出现的问题 事务在操作时的理想状态: 所有的事务之间保持隔离,互不影响。因为并发操作,多个用户同时访问同一个数据。 可能引发并发访问的问题: 并发访问的问题 含义 脏读 一个事务读取到了另一个事务中尚未提交的数据 不可重复读 一个事务中两次读取的数据 内容 不一致,要求的是一个事务中多次读取时数据是一致的, 这是事务 update 时引发的问题 幻读 一个事务中两次读取的数据的 数量 不一致,要求在一个事务多次读取的数据的数量是一致的,这是 insert 或 或 delete 时引发的问题 3. MySql数据库有四种隔离级别 上面的级别最低,下面的级别最高。“是”表示会出现这种问题,“否”表示不会出现这种问题。 级别 名字 隔离级别 脏读 不可重复读 幻读 数据库默认隔离级别 1

各大数据库对比

[亡魂溺海] 提交于 2020-08-05 04:29:04
众所周知我们现在处于大数据时代,维护数据自然使用数据库 今天来对比各大数据库之间的一些优缺点 参与今天对比的数据分别有 MySQL、Redis、SQL Server、Oracle、MongoDB 对比的方面分别有 由来、简介、性能、应用场景、类型、端口 MySQL 由来: 1、MySQL的历史可以追溯到1979年,一个名为Monty Widenius的程序员在为TcX的小公司打工,并且用BASIC设计了一个报表工具,使其可以在4MHz主频和16KB内存的计算机上运行。当时,这只是一个很底层的且仅面向报表的存储引擎,名叫Unireg。 2、1990年,TcX公司的客户中开始有人要求为他的API提供SQL支持。Monty直接借助于mSQL的代码,将它集成到自己的存储引擎中。令人失望的是,效果并不太令人满意,决心自己重写一个SQL支持。 3、1996年,MySQL 1.0发布,它只面向一小拨人,相当于内部发布。到了1996年10月,MySQL 3.11.1发布(MySQL没有2.x版本),最开始只提供Solaris下的二进制版本。一个月后,Linux版本出现了。在接下来的两年里,MySQL被依次移植到各个平台。 4、1999~2000年,MySQL AB公司在瑞典成立。Monty雇了几个人与Sleepycat合作,开发出了Berkeley DB引擎, 由于BDB支持事务处理

信必优房地产行业成功案例-龙湖集团

空扰寡人 提交于 2020-08-05 04:17:46
客户情况: 龙湖集团 1993 年创建于重庆,发展于全国,业务涵盖地产开发、商业运营、长租公寓、智慧服务四大主航道业务,并积极试水养老、产城等创新领域。龙湖物业、龙湖商业、龙湖地产均为是龙湖集团控股子公司,推行智慧服务理念,业态涵盖了住宅、商业、公建及城市公共空间等多个领域。 龙湖集团数字科技(DT)运用数字化前沿理论和工具,帮助龙湖实现既有模式的转型,推行智慧服务理念,业态涵盖了住宅、商业、公建及城市公共空间等多个领域。 参与项目: 信必优作为龙湖集团的 5 大战略供应商之一,为龙湖提供了150人左右规模的研发团队。到目前为止,信必优参与了包括数据中心,中台中心,商业中心等几十个项目在内的前后台研发,测试及运维等工作。 项目收益: 项目范围:参与客户四大项目开发,包括楼宇管理、物业管理、人力资源和财务管理; 功能范围:参与到客户项目核心的功能模块开发,比如云服务,云管理,财务计费等; 全业务流程:参与到整个项目,包括研发与测试全业务链条,包括新需求分析,设计,环境搭建,部署,研发及测试等; 效率与质量:信必优可以在非常短的时间内相应客户的需求,外派客户现场的工程师展现了良好的工作绩效。 技术能力:客户使用的一些开发理念跟框架结构比较前沿,我们的工程师可以比较快速的学习与掌握相关的技能要求 供应人才及规模: 硬件平台:台式机,笔记本,手机 软件平台:Windows, Linux,

如何在SQL Server中将多行文本合并为单个文本字符串?

霸气de小男生 提交于 2020-08-05 04:09:02
问题: Consider a database table holding names, with three rows: 考虑一个包含名称的数据库表,该表具有三行: Peter Paul Mary Is there an easy way to turn this into a single string of Peter, Paul, Mary ? 有没有简单的方法可以将其转换为 Peter, Paul, Mary 一串文字? 解决方案: 参考一: https://stackoom.com/question/ogm/如何在SQL-Server中将多行文本合并为单个文本字符串 参考二: https://oldbug.net/q/ogm/How-to-concatenate-text-from-multiple-rows-into-a-single-text-string-in-SQL-server 来源: oschina 链接: https://my.oschina.net/u/4432649/blog/4470023