Windows应用程序的数据库建议 [英] Database recommendations for Windows app

查看:59
本文介绍了Windows应用程序的数据库建议的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述




我想写一个访问本地存储数据库的Windows应用程序。

有很多表,其中最大的有455,905条记录。


任何人都可以推荐一个在Windows上运行的数据库,速度快/

高效且可以无限制地发货或额外下载?


我用google搜索并发现了大量关于数据库的信息,它只是

我没有足够的数据库经验知道哪一个是

最适合我的任务!

提前致谢,


麦克古根将

-
http://www.willmcgugan.com

"" ; .join({''*'':''@'',''^'':''。''}。get(c,0)或chr(97+(ord(c)-84)% 26)for c in

" jvyy * jvyyzpthtna ^ pbz")

Hi,

I''d like to write a windows app that accesses a locally stored database.
There are a number of tables, the largest of which has 455,905 records.

Can anyone recommend a database that runs on Windows, is fast /
efficient and can be shipped without restrictions or extra downloads?

I have googled and found plenty of information on databases, its just
that I dont have enough experience with databases to know which one is
best for my task!
Thanks in advance,

Will McGugan
--
http://www.willmcgugan.com
"".join({''*'':''@'',''^'':''.''}.get(c,0) or chr(97+(ord(c)-84)%26) for c in
"jvyy*jvyyzpthtna^pbz")

推荐答案

" Will McGugan" <是ne ** @ NOwillmcguganSPAM.com>在消息中写道

news:42 *********************** @ news.zen.co.uk ...
"Will McGugan" <ne**@NOwillmcguganSPAM.com> wrote in message
news:42***********************@news.zen.co.uk...


我想写一个访问本地存储数据库的Windows应用程序。
有很多表,其中最大的有455,905记录。

任何人都可以推荐一个在Windows上运行的数据库,速度快/效率高,可以无限制地下载或额外下载吗?

我用google搜索发现了大量关于数据库的信息,它只是说我没有足够的数据库经验来知道哪一个最适合我的任务!
Hi,

I''d like to write a windows app that accesses a locally stored database.
There are a number of tables, the largest of which has 455,905 records.

Can anyone recommend a database that runs on Windows, is fast /
efficient and can be shipped without restrictions or extra downloads?

I have googled and found plenty of information on databases, its just
that I dont have enough experience with databases to know which one is
best for my task!




如果您正在严格编写MS Windows平台



如果数据库正在运行具有本地存储数据库的单个用户在

Windows工作站上。

然后

基于MS Access文件的(.mdb)系统很难争论。

您不必分发(相当昂贵的)Access应用程序

,因为这只不过是底层DAO / ADO数据库的前端

内置于MS Windows的warp和woof中的库。您的Python

应用程序可以直接处理DAO或ADO,因为这些库将预先安装和/或免费提供给MS Windows。快速,免费

可用,没有许可限制,并且不需要额外下载

合理的最近(Win2000,XP)操作系统。

另一方面,如果操作系统可移植性是一个问题(因为它应该是
!),我可能会建议使用MySQL。

Python / MySQL应用程序可以在Windows和Linux之间跳转(所有风格!)

到Unix到BSD而不需要改变一行代码。


你写的是Python应用程序,不是你:-)

Thomas Bartkus



If you are writing strictly for the MS Windows platform
And
If the database is running single user with a "locally stored database" on a
Windows workstation.
Then
The MS Access file based (.mdb) system is hard to argue with.
You wouldn''t have to distribute the (rather expensive) Access application
since this is little more than a front for the underlying DAO/ADO database
libraries that are built into the warp and woof of MS Windows. Your Python
application can address the DAO or ADO directly as these will libraries will
be pre-installed and/or freely available for MS Windows. Fast, freely
available, no license restrictions, and no need for extra downloads for a
reasonably recent (Win2000, XP) operating system.

On the other hand, if operating system portability were a concern (as it
should be!), I might suggest MySQL.
A Python/MySQL application can jump between Windows to Linux (all flavors!)
to Unix to BSD without need to alter a single line of code.

You were writing a Python app, weren''t you :-)
Thomas Bartkus


我总是认为使用MySQL的问题是分发。

你必须告诉你的用户安装MySQL然后让

服务运行吗?我从来没有找到一种简单的方法将MySQL嵌入到一个

python应用程序中,即使你可以,你还需要付费吗?


-Greg

2005年6月22日,Thomas Bartkus< th *********** @ comcast.net>写道:
I always figured a problem with using MySQL was distribution. Would
you have to tell your users to install MySQL and then to leave the
service running? I''ve never found an easy way to embed MySQL into a
python app, and even if you could, would you then have to pay for it?

-Greg
On 6/22/05, Thomas Bartkus <th***********@comcast.net> wrote:
" Will McGugan" <是ne ** @ NOwillmcguganSPAM.com>在消息中写道
新闻:42 *********************** @ news.zen.co.uk ...
"Will McGugan" <ne**@NOwillmcguganSPAM.com> wrote in message
news:42***********************@news.zen.co.uk...

我想写一个访问本地存储数据库的Windows应用程序。
有很多表,其中最大的有455,905条记录。

任何人都可以推荐一个在Windows上运行的数据库,速度快/效率高,可以无限制地下载或额外下载吗?

我用谷歌搜索了很多关于数据库的信息,它只是我没有足够的数据库经验来知道哪一个最适合我的任务!
Hi,

I''d like to write a windows app that accesses a locally stored database..
There are a number of tables, the largest of which has 455,905 records.

Can anyone recommend a database that runs on Windows, is fast /
efficient and can be shipped without restrictions or extra downloads?

I have googled and found plenty of information on databases, its just
that I dont have enough experience with databases to know which one is
best for my task!



如果你是严格写的MS Windows平台

如果数据库正在运行具有本地存储的数据库的单个用户。在Windows工作站上。
然后
基于MS Access文件的(.mdb)系统很难争论。
你不必分发(相当昂贵) )访问应用程序
因为这不仅仅是基础DAO / ADO数据库的前端,而是构建在MS Windows的warp和woof中的库。您的Python
应用程序可以直接寻址DAO或ADO,因为这些库将预先安装和/或免费提供给MS Windows。快速,免费
可用,无许可限制,无需为最近(Win2000,XP)操作系统提供额外的下载。

另一方面,如果操作系统可移植性是一个问题(因为它应该是!),我可能会建议使用MySQL。
一个Python / MySQL应用程序可以在Windows和Linux之间跳转(所有风格!)
到Unix到BSD无需更改任何一行代码。

您正在编写一个Python应用程序,不是吗:-)
Thomas Bartkus

-
http://mail.python.org / mailman / listinfo / python-list



看看Firebird。它可以在嵌入模式下运行。可能会因为你的需求而过度杀戮......


2005年6月22日上午10:37,Gregory Pi?ero写道:
Take a look at Firebird. It can be run in embedded mode. It might be
overkill for your needs though...

On 6/22/2005 10:37 AM, Gregory Pi?ero wrote:
我总是认为使用MySQL的问题是分发。你必须告诉你的用户安装MySQL然后让
服务运行吗?我从来没有找到一种简单的方法将MySQL嵌入到一个
python应用程序中,即使你可以,你还需要付费吗?

-Greg

2005年6月22日,Thomas Bartkus< th *********** @ comcast.net>写道:
I always figured a problem with using MySQL was distribution. Would
you have to tell your users to install MySQL and then to leave the
service running? I''ve never found an easy way to embed MySQL into a
python app, and even if you could, would you then have to pay for it?

-Greg
On 6/22/05, Thomas Bartkus <th***********@comcast.net> wrote:
" Will McGugan" <是ne ** @ NOwillmcguganSPAM.com>在消息中写道
新闻:42 *********************** @ news.zen.co.uk。 ..
"Will McGugan" <ne**@NOwillmcguganSPAM.com> wrote in message
news:42***********************@news.zen.co.uk. ..


我想写一个访问本地存储数据库的Windows应用程序。
有很多表格,其中最大的有455,905条记录。

任何人都可以推荐一个在Windows上运行的数据库,速度快/效率高,可以无限制地下载或额外下载吗?

我用google搜索并发现了大量关于数据库的信息,它只是说我没有足够的数据库经验来知道哪一个对我的任务最好!
Hi,

I''d like to write a windows app that accesses a locally stored database.
There are a number of tables, the largest of which has 455,905 records.

Can anyone recommend a database that runs on Windows, is fast /
efficient and can be shipped without restrictions or extra downloads?

I have googled and found plenty of information on databases, its just
that I dont have enough experience with databases to know which one is
best for my task!


如果您正在严格编写MS Windows平台,那么
如果数据库正在运行具有本地存储数据库的单个用户。在Windows工作站上。
然后
基于MS Access文件的(.mdb)系统很难争论。
你不必分发(相当昂贵) )访问应用程序
因为这不仅仅是基础DAO / ADO数据库的前端,而是构建在MS Windows的warp和woof中的库。您的Python
应用程序可以直接寻址DAO或ADO,因为这些库将预先安装和/或免费提供给MS Windows。快速,免费
可用,无许可限制,无需为最近(Win2000,XP)操作系统提供额外的下载。

另一方面,如果操作系统可移植性是一个问题(因为它应该是!),我可能会建议使用MySQL。
一个Python / MySQL应用程序可以在Windows和Linux之间跳转(所有风格!)
到Unix到BSD无需改变一行代码。

你正在编写一个Python应用程序,不是你:-)
Thomas Bartkus

-
http://mail.python.org/mailman/listinfo / python-list



这篇关于Windows应用程序的数据库建议的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆