[squeak-dev] [ANN] - New SqueakDBX release

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

[squeak-dev] [ANN] - New SqueakDBX release

Mariano Martinez Peck
We are very glad to announce our second beta release of SqueakDBX.

The aim of this project is to build an OpenDBX
(http://www.linuxnetworks.de/doc/index.php/OpenDBX/) plugin which will
allow users to perform relational database operations (DDL, DML and
SQL) through a truly open source library.

The features for this release are:

Bugs fixed:

- Bug in odbx_query(), odbx_result() and odbx_result_finish() execution order.
- Timeout in DBXPlatform #nextResultSet: was wrong mapped with FFI.
Now, it is nil.
- Some bugs in OpenDBXWin32 with apiCalls.

New Features:

-Support for SQLite in Linux
-Support for MSSQL in linux and windows (with MinGW)
-Support for PostgreSQL in Windows (with MinGW).
-Better error handling. See http://wiki.squeak.org/squeak/6076
-New non-blocking plugin to replace FFI (just a proof of concept, but
running). See OpenDBX-Plugin package in Monticello.
-New SqueakDBX tutorial: how to compile openDBX in linux and windwos,
common problems and solutions. You can download it from:
http://www.assembla.com/spaces/Proyecto-Proyecto/documents/a0bKPg0qCr3Aeaab7jnrAJ/download?filename=openDBXtutorial.pdf.
However this pdf will be converted into "wiki format" and put there.
-Configurable Log. See http://wiki.squeak.org/squeak/6099
-Refactorized and updated wiki: http://wiki.squeak.org/squeak/6052


- We will be adding benchmarks on different backends and OS soon in
the wiki: http://wiki.squeak.org/squeak/6063.
- You must use openDBX 1.3.10 version.

Useful links from wiki:

- Current supported backends, operating system and squeak images here:
http://wiki.squeak.org/squeak/6108
- ChangeLog: http://wiki.squeak.org/squeak/6109
- Targets and Features: http://wiki.squeak.org/squeak/6106


Again, help wanted. We are really convinced about open source
projects. A software project is better when people share opinions,
work, advice, comments, etc.
We would really appreciate if you:

-Give us opinions, comments, ideas, new features, complaints and so on.
-tell us if you find a bug.
-tell us if you test SqueakDBX with other RDMBS or OS different from
the ones we tested. Just to know if it works or not :)

Full documentation, installation and getting started instructions can
be found at wiki page: http://wiki.squeak.org/squeak/6052

Packages can be installed from Universe (3.10) or  SqueakMap. Current
version is 0.8
Sources can be download from SqueakSource
http://www.squeaksource.com/SqueakDBX (it requires FFI installed)

Mary christmas,

SqueakDBX team

Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Re: [ANN] - New SqueakDBX release

Mariano Martinez Peck
As promise, here are new benchmarks: http://wiki.squeak.org/squeak/6063

Till now, we only have benchmarks for PostgreSQL. Now we have for all the supported backends.

Cheers,

Mariano


On Wed, Dec 24, 2008 at 11:10 AM, Mariano Martinez Peck <[hidden email]> wrote:
We are very glad to announce our second beta release of SqueakDBX.

The aim of this project is to build an OpenDBX
(http://www.linuxnetworks.de/doc/index.php/OpenDBX/) plugin which will
allow users to perform relational database operations (DDL, DML and
SQL) through a truly open source library.

The features for this release are:

Bugs fixed:

- Bug in odbx_query(), odbx_result() and odbx_result_finish() execution order.
- Timeout in DBXPlatform #nextResultSet: was wrong mapped with FFI.
Now, it is nil.
- Some bugs in OpenDBXWin32 with apiCalls.

New Features:

-Support for SQLite in Linux
-Support for MSSQL in linux and windows (with MinGW)
-Support for PostgreSQL in Windows (with MinGW).
-Better error handling. See http://wiki.squeak.org/squeak/6076
-New
non-blocking plugin to replace FFI (just a proof of concept, but
running). See OpenDBX-Plugin package in Monticello.
-New SqueakDBX tutorial: how to compile openDBX in linux and windwos,
common problems and solutions. You can download it from:
http://www.assembla.com/spaces/Proyecto-Proyecto/documents/a0bKPg0qCr3Aeaab7jnrAJ/download?filename=openDBXtutorial.pdf.
However this pdf will be converted into "wiki format" and put there.
-Configurable Log. See http://wiki.squeak.org/squeak/6099
-Refactorized
and updated wiki: http://wiki.squeak.org/squeak/6052


- We will be adding benchmarks on different backends and OS soon in
the wiki: http://wiki.squeak.org/squeak/6063.
- You must use openDBX 1.3.10 version.

Useful links from wiki:

- Current supported backends, operating system and squeak images here:
http://wiki.squeak.org/squeak/6108
- ChangeLog: http://wiki.squeak.org/squeak/6109
- Targets and Features: http://wiki.squeak.org/squeak/6106


Again, help wanted. We are really convinced about open source
projects. A software project is better when people share opinions,
work, advice, comments, etc.
We would really appreciate if you:

-Give us opinions, comments, ideas, new features, complaints and so on.
-tell us if you find a bug.
-tell us if you test SqueakDBX with other RDMBS or OS different from
the ones we tested. Just to know if it works or not :)

Full documentation, installation and getting started instructions can
be found at wiki page: http://wiki.squeak.org/squeak/6052

Packages can be installed from Universe (3.10) or  SqueakMap. Current
version is 0.8
Sources can be download from SqueakSource
http://www.squeaksource.com/SqueakDBX (it requires FFI installed)

Mary christmas,

SqueakDBX team



Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Re: [ANN] - New SqueakDBX release

Andreas.Raab
Mariano -

The installation instructions say that one needs to compile OpenDBX
first which seems cumbersome. What's the easiest way to test this
without having to build the library itself from first principles? Are
there any precompiled binary SqueakDBX has been tested with? I'm in
particular interested in a Windows install.

Thanks,
   - Andreas

Mariano Martinez Peck wrote:

> As promise, here are new benchmarks: http://wiki.squeak.org/squeak/6063
>
> Till now, we only have benchmarks for PostgreSQL. Now we have for all
> the supported backends.
>
> Cheers,
>
> Mariano
>
>
> On Wed, Dec 24, 2008 at 11:10 AM, Mariano Martinez Peck
> <[hidden email] <mailto:[hidden email]>> wrote:
>
>     We are very glad to announce our second beta release of SqueakDBX.
>
>     The aim of this project is to build an OpenDBX
>     (http://www.linuxnetworks.de/doc/index.php/OpenDBX/) plugin which will
>     allow users to perform relational database operations (DDL, DML and
>     SQL) through a truly open source library.
>
>     The features for this release are:
>
>     Bugs fixed:
>
>     - Bug in odbx_query(), odbx_result() and odbx_result_finish()
>     execution order.
>     - Timeout in DBXPlatform #nextResultSet: was wrong mapped with FFI.
>     Now, it is nil.
>     - Some bugs in OpenDBXWin32 with apiCalls.
>
>     New Features:
>
>     -Support for SQLite in Linux
>     -Support for MSSQL in linux and windows (with MinGW)
>     -Support for PostgreSQL in Windows (with MinGW).
>     -Better error handling. See http://wiki.squeak.org/squeak/6076
>     -New <http://wiki.squeak.org/squeak/6076-New> non-blocking plugin to
>     replace FFI (just a proof of concept, but
>     running). See OpenDBX-Plugin package in Monticello.
>     -New SqueakDBX tutorial: how to compile openDBX in linux and windwos,
>     common problems and solutions. You can download it from:
>     http://www.assembla.com/spaces/Proyecto-Proyecto/documents/a0bKPg0qCr3Aeaab7jnrAJ/download?filename=openDBXtutorial.pdf.
>     However this pdf will be converted into "wiki format" and put there.
>     -Configurable Log. See http://wiki.squeak.org/squeak/6099
>     -Refactorized <http://wiki.squeak.org/squeak/6099-Refactorized> and
>     updated wiki: http://wiki.squeak.org/squeak/6052
>
>
>     - We will be adding benchmarks on different backends and OS soon in
>     the wiki: http://wiki.squeak.org/squeak/6063.
>     - You must use openDBX 1.3.10 version.
>
>     Useful links from wiki:
>
>     - Current supported backends, operating system and squeak images here:
>     http://wiki.squeak.org/squeak/6108
>     - ChangeLog: http://wiki.squeak.org/squeak/6109
>     - Targets and Features: http://wiki.squeak.org/squeak/6106
>
>
>     Again, help wanted. We are really convinced about open source
>     projects. A software project is better when people share opinions,
>     work, advice, comments, etc.
>     We would really appreciate if you:
>
>     -Give us opinions, comments, ideas, new features, complaints and so on.
>     -tell us if you find a bug.
>     -tell us if you test SqueakDBX with other RDMBS or OS different from
>     the ones we tested. Just to know if it works or not :)
>
>     Full documentation, installation and getting started instructions can
>     be found at wiki page: http://wiki.squeak.org/squeak/6052
>
>     Packages can be installed from Universe (3.10) or  SqueakMap. Current
>     version is 0.8
>     Sources can be download from SqueakSource
>     http://www.squeaksource.com/SqueakDBX (it requires FFI installed)
>
>     Mary christmas,
>
>     SqueakDBX team
>
>
>
> ------------------------------------------------------------------------
>
>


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: [ANN] - New SqueakDBX release

Mariano Martinez Peck

On Tue, Jan 20, 2009 at 12:52 AM, Andreas Raab <[hidden email]> wrote:
Mariano -

The installation instructions say that one needs to compile OpenDBX first which seems cumbersome.

Andreas: Thanks for asking. Yes, it's true. At first, it looks cumbersome but actually it isn't so complicated. At least in linux. I mean, everybody who has linux has compiled things by himself. However, in Windows, it is more complicated and users are less used to compile things.
 
What's the easiest way to test this without having to build the library itself from first principles? Are there any precompiled binary SqueakDBX has been 
tested with? I'm in particular interested in a Windows install.

Yes. There are binaries, but for OpenDBX, not SqueakDBX haha. For Linux, we have .rpm and .deb. The thing is that there are only binaries for stable version (just a matter of time). However, If you tell me which backend you want, I can do it for you.
In windows, I really don't know too much. What I can tell you is that we have postgresql and mssql working. OpenDBX has a library for the core (here in windows a dll) and another library for each of the compiled backends. So, suppose we only want PostreSQl, you will have openDBX.dll and openDBXPostreSQL.dll. These DLLs, I can send it to you. Yo put them in c:/windwos/system32/ (or similar). That may work, but, be aware you must have client (postgres in this example) library installed and visible in your windows.
 
What backend are you interested in windows?

Thanks,

Mariano



Thanks,
 - Andreas

Mariano Martinez Peck wrote:
As promise, here are new benchmarks: http://wiki.squeak.org/squeak/6063

Till now, we only have benchmarks for PostgreSQL. Now we have for all the supported backends.

Cheers,

Mariano


On Wed, Dec 24, 2008 at 11:10 AM, Mariano Martinez Peck <[hidden email] <mailto:[hidden email]>> wrote:

   We are very glad to announce our second beta release of SqueakDBX.

   The aim of this project is to build an OpenDBX
   (http://www.linuxnetworks.de/doc/index.php/OpenDBX/) plugin which will
   allow users to perform relational database operations (DDL, DML and
   SQL) through a truly open source library.

   The features for this release are:

   Bugs fixed:

   - Bug in odbx_query(), odbx_result() and odbx_result_finish()
   execution order.
   - Timeout in DBXPlatform #nextResultSet: was wrong mapped with FFI.
   Now, it is nil.
   - Some bugs in OpenDBXWin32 with apiCalls.

   New Features:

   -Support for SQLite in Linux
   -Support for MSSQL in linux and windows (with MinGW)
   -Support for PostgreSQL in Windows (with MinGW).
   -Better error handling. See http://wiki.squeak.org/squeak/6076
   -New <http://wiki.squeak.org/squeak/6076-New> non-blocking plugin to

   replace FFI (just a proof of concept, but
   running). See OpenDBX-Plugin package in Monticello.
   -New SqueakDBX tutorial: how to compile openDBX in linux and windwos,
   common problems and solutions. You can download it from:
   http://www.assembla.com/spaces/Proyecto-Proyecto/documents/a0bKPg0qCr3Aeaab7jnrAJ/download?filename=openDBXtutorial.pdf.
   However this pdf will be converted into "wiki format" and put there.
   -Configurable Log. See http://wiki.squeak.org/squeak/6099
   -Refactorized <http://wiki.squeak.org/squeak/6099-Refactorized> and

   updated wiki: http://wiki.squeak.org/squeak/6052


   - We will be adding benchmarks on different backends and OS soon in
   the wiki: http://wiki.squeak.org/squeak/6063.
   - You must use openDBX 1.3.10 version.

   Useful links from wiki:

   - Current supported backends, operating system and squeak images here:
   http://wiki.squeak.org/squeak/6108
   - ChangeLog: http://wiki.squeak.org/squeak/6109
   - Targets and Features: http://wiki.squeak.org/squeak/6106


   Again, help wanted. We are really convinced about open source
   projects. A software project is better when people share opinions,
   work, advice, comments, etc.
   We would really appreciate if you:

   -Give us opinions, comments, ideas, new features, complaints and so on.
   -tell us if you find a bug.
   -tell us if you test SqueakDBX with other RDMBS or OS different from
   the ones we tested. Just to know if it works or not :)

   Full documentation, installation and getting started instructions can
   be found at wiki page: http://wiki.squeak.org/squeak/6052

   Packages can be installed from Universe (3.10) or  SqueakMap. Current
   version is 0.8
   Sources can be download from SqueakSource
   http://www.squeaksource.com/SqueakDBX (it requires FFI installed)

   Mary christmas,

   SqueakDBX team



------------------------------------------------------------------------