473,624 Members | 2,278 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

VistaDB Database

Hi all

I just saw an ad in the latest ComponentSource newsletter for a database
engine called VistaDB 3.0.

http://www.vistadb.net/default.asp

It looks very interesting as a database engine for smaller applications
where you would normally use access. Plus it can be embedded into the exe.

I've just started doing a small database application, and my concern has
been this: Should I use access or SQL server?

Access is simpler and actually quite sufficient for my needs (very small
database - only a few tables), but it seems old fahioned to me. But at the
same time, I've been reluctant to choose SQL Server because it complicates
the administration and deployment. Access is simply a file you copy, but
with SQL server you have to install the engine and check in the installation
if it exists, attach the database... Not extremely complicated but still a
little overkill for my application.

So I though of testing VistaDB, but I just wonder if anybody knows of it and
has experiences using it they would like to share???

Cheers,
Johnny J.
Jun 8 '07 #1
14 2227
Hi Johnny,

Check out System.Data.SQL ite, it's also a lightweight database but fast
and very stable. You simply deploy the dll with your application so
there's no setup. All data is put in a single file. I use it for
instance to log a lot of production (debug) data including images,
calculation results, traces, ... Afterwards it's simply copying the
(easily 1-1.5G) file from the machine to the devstation to analyse.

http://sqlite.phxsoftware.com/

The ADO.NET above uses the SQLite library which you can find at the
following location.

http://www.sqlite.org/

There you can also find extra information regarding the SQL that is
implemented (pretty complete :-)).

Don't know how it behaves on Vista.

HTH,

-- Freddy

Johnny Jörgensen wrote:
Hi all

I just saw an ad in the latest ComponentSource newsletter for a database
engine called VistaDB 3.0.

http://www.vistadb.net/default.asp

It looks very interesting as a database engine for smaller applications
where you would normally use access. Plus it can be embedded into the exe.

I've just started doing a small database application, and my concern has
been this: Should I use access or SQL server?

Access is simpler and actually quite sufficient for my needs (very small
database - only a few tables), but it seems old fahioned to me. But at the
same time, I've been reluctant to choose SQL Server because it complicates
the administration and deployment. Access is simply a file you copy, but
with SQL server you have to install the engine and check in the installation
if it exists, attach the database... Not extremely complicated but still a
little overkill for my application.

So I though of testing VistaDB, but I just wonder if anybody knows of it and
has experiences using it they would like to share???

Cheers,
Johnny J.

Jun 8 '07 #2
That looks interesting too, but what I liked about VistaDB is that it is
embeddeable (is that an actual word? :-) )

I wonder about the performance, though... Hence my post. But I will take a
look at SQLite too.

Cheers,
Johnny J.

"Freddy Potargent" <fr************ **@amcnv.bewrot e in message
news:Ay******** **************@ phobos.telenet-ops.be...
Hi Johnny,

Check out System.Data.SQL ite, it's also a lightweight database but fast
and very stable. You simply deploy the dll with your application so
there's no setup. All data is put in a single file. I use it for instance
to log a lot of production (debug) data including images, calculation
results, traces, ... Afterwards it's simply copying the (easily 1-1.5G)
file from the machine to the devstation to analyse.

http://sqlite.phxsoftware.com/

The ADO.NET above uses the SQLite library which you can find at the
following location.

http://www.sqlite.org/

There you can also find extra information regarding the SQL that is
implemented (pretty complete :-)).

Don't know how it behaves on Vista.

HTH,

-- Freddy

Johnny Jörgensen wrote:
>Hi all

I just saw an ad in the latest ComponentSource newsletter for a database
engine called VistaDB 3.0.

http://www.vistadb.net/default.asp

It looks very interesting as a database engine for smaller applications
where you would normally use access. Plus it can be embedded into the
exe.

I've just started doing a small database application, and my concern has
been this: Should I use access or SQL server?

Access is simpler and actually quite sufficient for my needs (very small
database - only a few tables), but it seems old fahioned to me. But at
the same time, I've been reluctant to choose SQL Server because it
complicates the administration and deployment. Access is simply a file
you copy, but with SQL server you have to install the engine and check in
the installation if it exists, attach the database... Not extremely
complicated but still a little overkill for my application.

So I though of testing VistaDB, but I just wonder if anybody knows of it
and has experiences using it they would like to share???

Cheers,
Johnny J.

Jun 8 '07 #3

"Johnny Jörgensen" <jo**@altcom.se wrote in message
news:us******** ******@TK2MSFTN GP06.phx.gbl...
Hi all

I just saw an ad in the latest ComponentSource newsletter for a database
engine called VistaDB 3.0.

http://www.vistadb.net/default.asp

It looks very interesting as a database engine for smaller applications
where you would normally use access. Plus it can be embedded into the exe.

I've just started doing a small database application, and my concern has
been this: Should I use access or SQL server?
There is MS SQL Server 2005 Express Edition which is free to download and
distribute.
>
Access is simpler and actually quite sufficient for my needs (very small
database - only a few tables), but it seems old fahioned to me. But at the
same time, I've been reluctant to choose SQL Server because it complicates
the administration and deployment. Access is simply a file you copy, but
with SQL server you have to install the engine and check in the
installation if it exists, attach the database... Not extremely
complicated but still a little overkill for my application.
With ADO.NET and the MS DB provider like SQL Client, you can deploy a SQL
Express MDF file, just like you can with an MDB file. All you have to do is
provide the connection string. I have found SQL Server 2005 Express pretty
easy to use in an ASP.NET solution and easy to connect with .NET Server
Explorer where you just drag the database to App_Data in the Solution
Explorer. I would assume it would be the same for a .NET NT Service, Console
Application and Windows desktop solution as well.

SQL Server Express doesn't seem like you have to deploy the Admin part of
the solution to a Client machine, but I have not gotten to that part, yet.
Yes, you would have to Attach the file using SQL Exress 2005 Manager to
administer the database with its Manager solution, just like you would with
SQL Server Manger if it's the Standard Edition of SQL Server 2005 or
previous versions were being used.

>
So I though of testing VistaDB, but I just wonder if anybody knows of it
and has experiences using it they would like to share???
This VistaDB seems interesting. It's something to keep in mind. Maybe, there
will be some kind of (free) Express Edition.

Jun 8 '07 #4
Johnny Jörgensen wrote:
That looks interesting too, but what I liked about VistaDB is that it is
embeddeable (is that an actual word? :-) )
I'm no native English or American speaker so I couldn't tell but I get
the meaning. :-)

Looked at VistaDB and it seems an interesting package. They also need to
distribute an assembly with your app (about 700k compared to 385k for
SQLite) *but* you can embed that assembly using the Microsoft ILMerge tool.

Tried to embed SQLite with ILMerge but that doesn't work (probably
because there's unmanaged code in there). Bummer. :-/
I wonder about the performance, though... Hence my post. But I will take a
look at SQLite too.
Embedding or not shouldn't make a difference performance-wise so it's
just the db-engines compared to each other. I would also be interested
in comparing the two, I'll let you know when/if I get around to it.
Jun 8 '07 #5
"Johnny Jörgensen" <jo**@altcom.se wrote in message
news:us******** ******@TK2MSFTN GP06.phx.gbl...
I've just started doing a small database application, and my concern has
been this: Should I use access or SQL server?
I now use this exclusively for WinForms apps where previously I would have
used a Jet database:
http://www.microsoft.com/sql/edition...t/default.mspx

A 64-bit version is in the pipeline...
--
http://www.markrae.net

Jun 8 '07 #6
You could also look at the SQL Server Compact Edition 3.1.
It runs on both Windows CE and normal Windows. It has a small footprint and
is free.
The dB you create is in fact a file. In that sense, it is ideal for small
application. For more info, look at:

http://msdn2.microsoft.com/en-us/sql/bb204609.aspx
- José

"Johnny Jörgensen" <jo**@altcom.se a écrit dans le message de news:
us************* *@TK2MSFTNGP06. phx.gbl...
Hi all

I just saw an ad in the latest ComponentSource newsletter for a database
engine called VistaDB 3.0.

http://www.vistadb.net/default.asp

It looks very interesting as a database engine for smaller applications
where you would normally use access. Plus it can be embedded into the exe.

I've just started doing a small database application, and my concern has
been this: Should I use access or SQL server?

Access is simpler and actually quite sufficient for my needs (very small
database - only a few tables), but it seems old fahioned to me. But at the
same time, I've been reluctant to choose SQL Server because it complicates
the administration and deployment. Access is simply a file you copy, but
with SQL server you have to install the engine and check in the
installation if it exists, attach the database... Not extremely
complicated but still a little overkill for my application.

So I though of testing VistaDB, but I just wonder if anybody knows of it
and has experiences using it they would like to share???

Cheers,
Johnny J.

Jun 8 '07 #7
Thanks everybody who have taken the time to give their input on this matter.
I wasn't really looking for other solutions, though. Most of the other
solutions (except one), I already knew about.

What I really wanted was some information on the VistaDB solution so that I
could make an educated comparison to the other possibilities and make a
decision about what the best solution for my project is.

Unfortunately, I didn't get any information about VistaDB. I don't know if
it's safe to assume that nobody has tested it... Maybe I should be the first
then?

Thanks again for taking the time...
Johnny J.


"Johnny Jörgensen" <jo**@altcom.se wrote in message
news:us******** ******@TK2MSFTN GP06.phx.gbl...
Hi all

I just saw an ad in the latest ComponentSource newsletter for a database
engine called VistaDB 3.0.

http://www.vistadb.net/default.asp

It looks very interesting as a database engine for smaller applications
where you would normally use access. Plus it can be embedded into the exe.

I've just started doing a small database application, and my concern has
been this: Should I use access or SQL server?

Access is simpler and actually quite sufficient for my needs (very small
database - only a few tables), but it seems old fahioned to me. But at the
same time, I've been reluctant to choose SQL Server because it complicates
the administration and deployment. Access is simply a file you copy, but
with SQL server you have to install the engine and check in the
installation if it exists, attach the database... Not extremely
complicated but still a little overkill for my application.

So I though of testing VistaDB, but I just wonder if anybody knows of it
and has experiences using it they would like to share???

Cheers,
Johnny J.

Jun 8 '07 #8
"Johnny Jörgensen" <jo**@altcom.se wrote in message
news:%2******** ********@TK2MSF TNGP02.phx.gbl. ..
Maybe I should be the first then?
I'll be the first to acknowledge that I'm a big fan of 3rd-party add-ons for
the .NET Framework - the one that I use most often is:
http://www.siberix.com/

However, I can't see any value in paying for a 3rd-party product:
https://secure.vistadb.net/shop/etis...&vref=purchase

when Microsoft already produce a (more or less) equivalent one free of
charge...

I guess it depends how important it is to you to be able to embed your
database file in your app - it's of no importance to me...

Horses for courses... :-)
--
http://www.markrae.net

Jun 8 '07 #9
Hi Johnny,

I've been using VistaDB (version 3) since it was in alpha (about 7 months
prior to it's GA release).

I like it quite a bit. Easy to deploy, identical datatypes to SQL2005,
stored procedures, etc... Plus it's not terribly expensive.

It's good stuff, and I would highly recommend it. Their support is
excellent and their forums are very helpful.

I think if you have any specific pre-sale questions, you should ask in their
forums.

hth,
Brian

"Johnny Jörgensen" <jo**@altcom.se wrote in message
news:us******** ******@TK2MSFTN GP06.phx.gbl...
Hi all

I just saw an ad in the latest ComponentSource newsletter for a database
engine called VistaDB 3.0.

http://www.vistadb.net/default.asp

It looks very interesting as a database engine for smaller applications
where you would normally use access. Plus it can be embedded into the exe.

I've just started doing a small database application, and my concern has
been this: Should I use access or SQL server?

Access is simpler and actually quite sufficient for my needs (very small
database - only a few tables), but it seems old fahioned to me. But at the
same time, I've been reluctant to choose SQL Server because it complicates
the administration and deployment. Access is simply a file you copy, but
with SQL server you have to install the engine and check in the
installation if it exists, attach the database... Not extremely
complicated but still a little overkill for my application.

So I though of testing VistaDB, but I just wonder if anybody knows of it
and has experiences using it they would like to share???

Cheers,
Johnny J.

Jun 8 '07 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
3325
by: Cherrish Vaidiyan | last post by:
sir, The following are the steps that i followed in setting up standby database on Red hat Linux 9. i am using Oracle 9i. i have followed the steps in this site : http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96653/create_ps.htm#66206 Still i give the steps i followed. Preparing the Primary Database for Standby Database Creation
0
1274
by: Anthony Carrabino | last post by:
VistaDB 2.0 data engine for .NET has been released. VistaDB is the #1 alternative to Jet/Access, MSDE and Xbase for building small to midsize WinForms and ASP.NET database applications. Robust data engine with SQL-92 support features a small 1MB footprint, single-file data store, rich data types, billions of rows per table, transaction processing, managed ADO.NET Provider, VCL components, visual utilities, XCOPY deployment, zero...
0
1311
by: Anthony Carrabino | last post by:
VistaDB 2.0.14 embedded database engine update for .NET has been released. Features better .NET Provider performance, new VistaDBDataSet component that provides live data cursors that are fully compatible with databound controls, world's first 3rd party managed Membership Provider for ASP.NET 2.0, improved In-Memory databases and tables, Visual Studio .NET 2005 ("Whidbey") support and more. ...
6
7334
by: Marvin Libson | last post by:
Hi All: I am running DB2 UDB V7.2 with FP11. Platform is Windows 2000. I have created a java UDF and trigger. When I update my database I get the following error: SQL1224N A database agent could not be started to service a request, or was terminated as a result of a database system shutdown or a force command.
8
7889
by: Kamlesh | last post by:
Hi, How do I know the physical database path of a database. When I goto the DB2INSTANCE users's directory (/home/db2inst1), I see following folders: /db2inst1/NODE0000/SQL00001 /db2inst1/NODE0000/SQL00002 /db2inst1/NODE0000/SQL00003 /db2inst1/NODE0000/SQL00004
0
1258
by: jimfortune | last post by:
Has anyone used a product called VistaDB? What are its strengths and weaknesses compared to Access or SQLServer? Web Site: http://www.vistadb.net/ Thanks James A. Fortune
1
1735
by: Alexander | last post by:
Sombody used this components: VistaDb, TurboDb, Advantage, Firebird DataAdapter, SqlLite DatatAdapter? Can you give some advice to choise from them.
0
997
by: =?Utf-8?B?QW50aG9ueSBDYXJyYWJpbm8=?= | last post by:
After 2 years of development and over 20,000 man hours, the final release date of VistaDB 3.0 has been set for Feb. 24th, 2007. Key features include truly embedded SQL database for .NET, Compact Framework and Mono, small 600KB footprint, 100% managed and verfiably typesafe architecture, developed in C#, SQL Server 2005 compatible data types and T-SQL syntax support and royalty free distribution. Read more:...
5
1745
by: Johnny Jörgensen | last post by:
Hi all I just saw an ad in the latest ComponentSource newsletter for a database engine called VistaDB 3.0. http://www.vistadb.net/default.asp It looks very interesting as a database engine for smaller applications where you would normally use access. Plus it can be embedded into the exe.
7
1133
by: darrel | last post by:
I've been playing with Grafitti CMS and noticed that they use the 'vistadb' format by default. I had never heard of it before. http://www.vistadb.net/ I'm intrigued. It looks like a full SQL DB, without the overhead of MS SQL at the server level. Ie, it's 'just a file' that you can move as needed. I recently worked on a project with someone that's used to MySQL land. They were surprised that moving the MS SQL Db wasn't a simple...
0
8242
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8681
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
8341
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8488
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7170
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
5570
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4084
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4183
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2611
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.