使用Spring Data MongoDB操作SequoiaDB巨杉数据库简易教程 Spring

使用Spring Data MongoDB操作SequoiaDB巨杉数据库简易教程

一、背景 SequoiaDB ,即巨杉数据库,是目前国产数据库中还不错的一款数据库管理系统软件,数据库底层支持JSON的形式的数据结构存储,那么很自然大家就想到了MongoDB,根据我所了解的情况,目前很多使用了MongoDB数据库的银行或政府机构都开始把国外的某些数据库逐渐替换为国内的数据库,而对于国内使用MongoDB的机构,则有意愿替换成国产的巨杉数据库,有些已经完成数据库的迁移,有些...
阅读全文
分布式架构下,传统数据库运维究竟要面对哪些变化? 编程技术

分布式架构下,传统数据库运维究竟要面对哪些变化?

分布式架构可能是近几年最火的话题。从集中式、SOA到分布式架构,本文回顾了这些年金融行业经历的架构演变;结合当下一些较典型的分布式数据库的实现原理,分析了分布式数据库的三个发展阶段。分布式数据库的应用解决了传统数据库性能扩展问题的同时,也给运维人员带来了挑战。那么,分布式数据库的管理究竟多了些什么?如何管理好?未来数据库和数据库运维又将去往何方?读过本文,你可以找到答案。 一、金融行业这些年...
阅读全文
2019 年 Python、Golang、Java、C++、Rust 该如何选择? 编程技术

2019 年 Python、Golang、Java、C++、Rust 该如何选择?

Python、Golang、Java、C++、Rust这几门编程语言都是2019非常火热的语言,这几门语言各有特点各有优劣,因此很多初学者总是纠结于如何在这五种语言间选择。实践出真知,下面分别推荐几个 Gitee 上的 Python、Golang、Java、C++、Rust 语言的优质开源项目,希望通过这十个项目帮助大家深入了解这五种语言:) Python: 推荐项目1、web代码部署...
阅读全文
巨杉Tech | 微服务趋势下的数据库设计与应用简析 编程技术

巨杉Tech | 微服务趋势下的数据库设计与应用简析

上周五(7月12日)巨杉数据库参与了由得到App主办八里庄技术沙龙活动,分享主题是关于分布式数据库架构与实战。 以下就是根据巨杉数据库现场分享的内容进行的分享实录整理。 巨杉数据库简介 巨杉,专注新一代分布式数据库技术研发,自2011年成立以来,坚持从零开始打造分布式开源数据库引擎,是中国首家连续两年入选 Gartner 数据库报告的数据库厂商。 巨杉数据库的主要产品包括 Se...
阅读全文
微服务和数据库到底是什么关系? 软件架构

微服务和数据库到底是什么关系?

过去几年来,“微服务架构”这个术语持续火热,它描述了一种将软件应用程序设计为可独立部署的服务套件的特定方式。尽管这种架构风格没有确切的定义,但围绕业务能力,自动化部署,网点智能以及语言和数据的分散控制等方面存在着某些共同特征。 简而言之,微服务架构是一种将单应用程序作为一套小型服务开发的方法,每种应用程序都在其自己的进程中运行,并与轻量级机制(通常是HTTP资源的API)进行通信。这些服务是围绕...
阅读全文
『互联网架构』软件架构-Nosql之redis(47) 软件架构

『互联网架构』软件架构-Nosql之redis(47)

主要从0到1熟悉redis,之前也简单的介绍过redis,但是根本不够深入,这次深入的一起解析下这个redis。 (一)关系型数据库&nosql 区别 > nosql:Not Only SQL 的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。 > 关系型数据:就是咱们可以通过标准的sql,进行查询的一种数据库。 复杂...
阅读全文
单集群数据超 1000 亿,微服务架构下分布式数据库应用实践 软件架构

单集群数据超 1000 亿,微服务架构下分布式数据库应用实践

如今,大型企业的应用平台正在向微服务架构进行转型。在微服务架构下,应用程序和数据库等底层平台的关系将会被重构。 作为新一代分布式数据库,其架构与功能特性需要保证在与传统数据库全兼容的基础上,拥抱微服务与云计算框架。因此,分布式数据库对于分布式交易与 ACID 必须保证与传统技术完全兼容。同时,在面向微服务应用开发与云计算基础架构时,新一代分布式数据库必须支持弹性扩张、资源隔离、多租户、可配置一...
阅读全文
BDTC数据库专场:蚂蚁金服、中移动、京东、巨杉、南大通用议题公布 编程技术

BDTC数据库专场:蚂蚁金服、中移动、京东、巨杉、南大通用议题公布

作为国内大数据领域的顶级大会, 2016中国大数据技术大会(BDTC) 将于2016年12月8日-10日在北京新云南皇冠假日酒店隆重举办。中国大数据技术大会从2008年至今已近十年,超过一万名大数据开发者参与其中,完整地见证了中国大数据技术与应用的变革,忠实地描绘了大数据领域内的技术热点,沉淀了无数极具价值的行业实战经验,历经九届的中国大数据技术大会由于其专业性、技术性,已经成为国内外大数据领域的...
阅读全文
巨杉案例:基于日志的大数据运维管理平台 编程技术

巨杉案例:基于日志的大数据运维管理平台

在电信行业,运营商构建了非常多的应用系统为广大消费者提供各种特色服务,有一些系统的功能由于在业务操作的上下文中,涉及到多个业务系统的子功能,需要多个系统共同提供服务才能正常工作,导致任何系统出现异常都会影响到其余的系统,对企业形象和社会造成非常恶劣的影响。 而各业务系统的应用日志是了解业务系统是否正常运行的最直接可靠的窗口,通过统一收集、分类应用日志,并实现日志分析,可实现如下价值: ...
阅读全文
NewSQL数据库大对象块存储原理与应用 编程技术

NewSQL数据库大对象块存储原理与应用

SequoiaDB的大对象机制主要为用户存储海量中小型文件所设计。通过配置pagesize大小,SequoiaDB在存储100KB到100MB区间内的文件性能与磁盘开销比例最优,因此针对各个企业的票据、扫描件、合同件、照片、小视频、音频等文件最为适用。 一、前言 企业内容管理(Enterprise Content Management,ECM)系统是一种管理非结构化内容的系统,传统代表...
阅读全文
Loading...