SimpleDB# is a Java to C# migration of SimpleDB which is created by Edward Sciore. Though SimpleDB is a very simple database management system, it is an effective tool to help students understand the DBMS kernel. As we know, SimpleDB is used by several courses, such as 6.830 at MIT, CPSC 310 at TAMU, and CS 4420 at GaTech. However, SimpleDB is written in Java language. To help the students who are more familiar with C# language, we started the SimpleDB# project in 2008.
SimpleDB# 2.8.0.0 is a rudimental Java to C# migration of SimpleDB. Not all of SimpleDB codes are migrated, but it provides a good starting point for a complete migration by others. Please view file Readme.txt for more information about it.
Yujie Liu wrote a lightweight parser generator named PLANT in C#. Here is a version in which the parse package is replaced by a PLANT-based implementation.
We are currently focus on provide
a native .NET version.
However, this version is not a simple C# mirror of the original Java-based
version. For example, it will has an ADO.NET data provider.
Here is a list of SimpleDB# project members.
![]() |
Kunlong Zhang is an associate professor, he is the advisor of the SimpleDB# project. |
![]() |
Yukun Hao is an undergraduate who will graduate in June 2010. In August 2008, He took part in the activity of translating SimpleDB 2.6 from Java to C#. |
![]() |
Wenqiang Yuan is an undergraduate who will graduate in June 2010. In August 2008, He took part in the activity of translating SimpleDB 2.6 from Java to C#. |
![]() |
Fuqiang Sun is an undergraduate who will graduate in June 2011. In October 2009, He took part in the activity of building SimpleDB# API document. |
![]() |
Jun Hu is an undergraduate who will graduate in June 2011. In October 2009, He took part in the activity of building SimpleDB# API document. |
![]() |
Meng Liang is an undergraduate who will graduate in June 2011. In October 2009, He took part in the activity of building SimpleDB# API document. |