`
shootyou
  • 浏览: 84488 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

简介:SmallSQL ——纯Java轻型关系型数据库

阅读更多

SmallSQL是一个100%纯Java的DBMS,一个用于Java桌面应用程序的嵌入式关系型数据库。它有一个JDBC3.0接口并提供许多ANSI SQL92和ANSI SQL99特性。SmallSQL非常小而且快速因为它没有网络接口。

——Open-Open
首先声明无论对于数据库还是java我都是菜鸟,这次对于SmallSQL的分析一个是出于对数据库技术的爱好,一个也是希望在近期能潜心读完比较完善的数据库系统,毕竟以后很有可能吃数据库这碗饭。

对于开源数据库,我想国内研究的人还是不多的,对于数据库大家多是在乎数据库的应用,毕竟关系性数据库现在发展的已经较为完善了。

今后的代码解析纯属个人记录,若能为后人参考不甚荣幸,若有错误还望指教。

SmallSQL的优劣分析:

优点:1.免费开源。
2.100%纯Java编写。
3.可用作嵌入式应用,无须其他安装。

缺点:1.不包含网络接口。
2.需要Java支持。暂时没有其他可用API。
3.不能同时在不同的应用中共享数据库。
4.无用户管理。

综上所述,SmallSQL不适合企业级应用,甚至是基本不适合复杂的应用,但是其源代码较为简单可供学习数据库底层。
分享到:
评论

相关推荐

    java smallsql

    SmallSQL是一款完全用Java语言编写的小型关系型数据库管理系统,它旨在为Java开发者提供轻量级、高效的数据库解决方案。SmallSQL的主要目标是简化数据库操作,使得开发者无需深入理解复杂的SQL语法和数据库管理系统...

    smallsql

    SmallSQL是一个完全用Java语言开发的关系型数据库管理系统(DBMS),它的设计目标是提供一个轻量级、高效且易于使用的数据库解决方案。这款开源软件允许开发者在Java应用中集成数据库功能,无需依赖特定的数据库...

    不用安装的数据库SmallSql

    使用Java实现的文件型数据库,不需要安装,直接导入后就可以使用。

    smallSQL数据库

    smallSQL,SmallSQL是一个100%纯Java的DBMS,一个用于Java桌面应用程序的嵌入式关系型数据库

    smallsql的源代码(127个类编写)

    **SmallSQL:一个由127个类构建的开源Java数据库** SmallSQL是一个用Java语言编写的轻量级开源数据库管理系统(DBMS),它提供了一个简单而强大的接口,用于处理SQL查询和数据存储。这个数据库引擎是为那些需要在...

    smallsql0.01.zip

    同时,SmallSQL支持多种数据库格式,如纯文本的DBF、XML,以及流行的JDBC兼容的数据库,这为其广泛应用提供了广阔的空间。 在实际应用中,SmallSQL适用于桌面应用、测试环境、原型开发以及那些对数据库性能要求不高...

    smallsql可视化工具

    SmallSQL是一个100%纯Java的DBMS,一个用于Java桌面应用程序的。双击 jdbcnav.jar即可操作表

    SmallSQL Database - Java DBMS-开源

    SmallSQL是100%纯的Java DBMS,它是Java桌面应用程序的关系数据库。 它具有JDBC 3.0接口,并提供许多ANSI SQL 92和ANSI SQL 99功能。 这是一个很小而又快速的Java库。 它没有网络接口。

    smallsql驱动

    smallsql驱动

    JDBC中驱动加载的过程分析(下)

    JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了诸如查询执行、结果处理、数据更新等功能,是Java应用与各种数据库进行交互的基础。 #...

    Swing QQ2011

    smallSQL是一个轻量级的关系型数据库管理系统,适用于小型应用或嵌入式系统。它支持SQL标准,提供简单的API供Java应用程序进行数据操作。在Swing QQ2011中,smallSQL可能用于存储用户信息、聊天记录等数据,使得用户...

Global site tag (gtag.js) - Google Analytics