`
李科笠
  • 浏览: 64358 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

对付大数据并发 - 日期精确到1/10000000秒生成ID

阅读更多

如果并发操作比较多的话,就会产生文件重名的现象。我们可以将日期精确到1/10000000秒,这样的话重名的可能性就很小了。

 

但是有可能的话,还是用单例来生成ID是较好的选择。

 

public static class UniqueIDUtil
   {
       #region GetDTID
       /// <summary>
       /// 获取DateTime字符串
       /// yyyyMMddHHmmssfffffff
       /// </summary>
       /// <returns></returns>
       public static string GetDTID()
       {
           var dt = DateTime.Now;
           return string.Format("{0:yyyyMMddHHmmssfffffff}", dt);
       }
       #endregion

       #region New32GUID
       public static string New32GUID()
       {
           return string.Format("{0:N}", Guid.NewGuid());
       }
       #endregion

       #region NewDTGUID
       public static string NewDTGUID()
       {
           var dt = DateTime.Now;
           return string.Format("{0:yyyyMMddHHmmssfffffff}{1:N}", dt, Guid.NewGuid());
       }
       #endregion
   }

 

 

 

分享到:
评论

相关推荐

    5.3大数据高并发-分布式队列1

    5.3大数据高并发-分布式队列1

    5.4大数据高并发-分布式&微服务1

    5.4大数据高并发-分布式&微服务1

    5.1大数据高并发-其余解决方案1

    5.1大数据高并发-其余解决方案1

    5.2大数据高并发-专项突破1

    在这个领域,"5.2大数据高并发-专项突破1"可能是一个课程或项目,旨在探讨如何高效地处理大规模并发访问和海量数据的问题。本篇将深入讨论其中两个核心知识点:反向代理技术和全文检索引擎。 首先,我们来了解反向...

    GBase 8a MPP企业级大数据平台-性能测试报告.pdf

    GBase 8a MPP(大规模并行处理)企业级大数据平台是一款专为处理海量数据设计的数据库系统,尤其适用于数据分析、数据仓库和实时决策支持等场景。本性能测试报告详细记录了对GBase 8a MPP在不同条件下的性能表现,...

    大数据平台-HBASE

    **大数据平台-HBASE详解** HBASE是一个基于Hadoop Distributed File System (HDFS)构建的NoSQL分布式数据库系统,专门设计用于处理大规模数据。它具备高可靠性和高性能,并且支持列式存储、可扩展性以及实时读写...

    5.0大数据高并发-集群覆盖均衡1

    在IT行业中,大数据高并发处理是现代互联网应用和企业服务的核心技术之一,特别是在集群环境中的覆盖均衡策略。本文将深入探讨这些概念,并提供一些实践性的建议。 首先,我们需要理解"不用分布式"这一分布式第一...

    5.1大数据高并发-读写分离mssql订阅发布1

    "5.1大数据高并发-读写分离mssql订阅发布1"这个主题聚焦于如何通过微软的SQL Server实现读写分离,以优化性能并应对大规模数据处理的需求。下面我们将详细探讨这个主题中的相关知识点。 **读写分离**是一种常见的...

    大数据开发-商品大数据实时推荐系统实现.zip

    在现代商业环境中,商品大数据实时推荐系统已经成为提升用户体验和销售业绩的重要工具。本文将深入探讨“大数据开发-商品大数据实时推荐系统实现”的核心知识点,帮助读者理解如何利用大数据技术构建一个高效、精准...

    大数据技术-大数据数据仓库.pdf

    【大数据技术-大数据数据仓库】深入理解 大数据数据仓库是现代企业管理和决策支持的关键组成部分,它主要解决从海量数据中提取有价值信息的问题。数据仓库(Data Warehouse,DW)是一个专门设计用于高效分析和决策...

    [云框架]SMACK大数据架构-用户指南

    【云框架】SMACK大数据架构是现代数据处理和分析领域中的一个重要概念,它代表了一组开源组件,这些组件共同构建了一个高效、灵活且可扩展的数据处理栈。SMACK的缩写来源于其五个主要组成部分:Spark、Mesos、Akka、...

    大数据基础-第一章-大数据概述.ppt

    3. 访问频率和并发性更高:大数据的访问频率和并发性较高,使得数据处理和分析的难度增加。 大数据的定义: 1. 容量(Volume):大数据的规模庞大,数据量非常大。 2. 多样性(Variety):大数据来自多种来源,...

    大数据时代--大数据的定义,理解和应用24.pptx

    同时,大数据管理需要解决高并发数据存取和数据存储扩展性的问题,以提升数据资源化、知识化和普适化的水平。 总结来说,大数据是21世纪信息社会发展的重要驱动力,它带来了新的商业模式和业务机会,同时也提出了...

    GBase 8a MPP企业级大数据平台-性能测试报告.docx

    GBase 8a MPP企业级大数据平台性能测试报告 GBase 8a MPP企业级大数据平台是面向企业级的大数据处理解决方案,旨在提供高性能、高可靠性的数据处理能力。本报告旨在对GBase 8a MPP企业级大数据平台的性能进行测试和...

    大数据技术-大数据数据仓库.docx

    数据仓库的应用通常涉及到OLAP(Online Analytical Processing),与OLTP(Online Transaction Processing)相对,后者专注于日常事务处理,强调速度和并发性。在大数据时代,数据仓库结合大数据技术,如Hadoop、...

    大数据书籍-Hbase架构设计(高清)

    《大数据书籍-Hbase架构设计》是一本专注于大数据领域中分布式数据库Hbase的深度解析书籍,适合对大数据技术尤其是Hbase感兴趣的程序员和数据分析师。书中详细阐述了Hbase的核心原理、生态环境以及在实际项目中的...

    理解大数据-实践大数据-施水才.ppt

    【理解大数据】 大数据,顾名思义,是指数据量巨大、类型多样、处理速度快、价值密度低的数据集合。它不仅仅是关于数据的体积,更强调数据的复杂性和多样性。随着互联网的发展,数据的爆发式增长和社会化趋势使得...

    大数据-数据迁移-hive、hbase、kudu迁移

    在大数据领域,数据迁移是一项关键任务,特别是在组织从自建数据中心向云平台迁移的过程中。本文档详细记录了一次从自建Hadoop集群到华为云MRS(Managed Service for Big Data)的大规模数据迁移项目,涉及到了Hive...

    大数据架构-京东商城双十一技术实战

    性能优化是大数据架构中的一项重要工作,它涉及到任务机制优化、数据库优化以及硬件升级等多个方面。 - **任务机制优化**:通过优化任务机制,如调整任务分配策略,实现更高效的任务处理。 - **数据库和中间件优化*...

    浪潮云海大数据概述-一体机与集成系统.pdf

    【浪潮云海大数据一体机与集成系统】是针对大数据处理需求设计的一款综合解决方案,它集成了软硬件资源,旨在提供高效、稳定且可扩展的数据处理能力。该系统的关键特性包括全分布式架构、全局优化、软硬一体化设计...

Global site tag (gtag.js) - Google Analytics