Re: [firebird-support] How to locate and delete records connected to a bad sectors ?

2012-11-01 Thread Alexey Kovyazin
Hello Stephane,

I assume that your database has good non-corrupted metadata, so you just 
need to buy FBDataGuard and export all available records from tables 
with problems (using re-export of metadata), then merge good data from 
corrupted database and exported records into new healthy database.

Regards,
Alexey Kovyazin
IBSurgeon



 Hello,

 On our database (FB 2.5) of 150 GB we have 21 bad sectors of 512 bytes (all 
 in the same block). because of that the backup/restore not work (even with 
 the -ignore option). And gfix not help us too much because it's freeze and 
 crash the fb_inet_server (but it's was also the case before the bad sectors 
 problem, so it's a bug in gfix i guess).

 Now i need to know with table/records are involved in the 21 bad sectors and 
 how to delete them. I already locate one table involved (and successfully 
 drop it, it's was not a very important table), but their is also another 
 table involved that i need and can't drop it. so i locate exactly the record 
 ID in error (by doing select until error appear) and try to delete them but 
 without success because engine answer me :
 Statement failed, SQLSTATE = XX001
 database file appears corrupt ()
 -bad checksum
 -checksum error on database page 7456994

 what are now my option ?

 i thing of manually update the checksum (by 12345) on the database page 
 7456994 (and the page type too), but i hope their is a more convenient way 
 than hex edit my database ?

 another problem from reading Ann articles :
 Here's the full scoop on checksums. Once upon a
 time, in a cute little town called Groton, there was a database and
 to be extra safe, it computed a checksum of every page just before
 it wrote the page to disk,and wrote the checksum in the page header.
 Immediately after it read the page, it computed the checksum again,
 and if the stored checksum didn't match the computed checksum it
 produced an error. The error almost never occurred, and when it did occur, 
 the stored checksum was zero, and so was every other byte on the page. Then 
 the database moved to a lovely town in California called Santa Cruz, where it 
 had different friends who took care of it. Those friends were looking for 
 ways to make the database faster and their tests showed that the database was 
 spending a lot of time (5-10%) computing checksums. So, they said, OK, 12345 
 is different from zero, so we'll still catch the same errors, but we won't 
 waste time computing something that never fails.

 it's mean that engine report error only if the checksums is different from 
 12345 (and i imagine the checksums is written only on the page header not on 
 every disk sector of 512 bytes). as my page header is 8kb and my bad sectors 
 is only 512 bytes, what happen if the page header is not on a bad sector (so 
 page will return good checksum) BUT the the page content contain bad sector ??

 thanks by advance
 stéphane





Re: [firebird-support] Cannot restore a database because of failed unique key index

2012-10-24 Thread Alexey Kovyazin
Hello,

Your query uses index, which is correct (it contains unique values).
Try to run this query on partially restored database.

Regards,
Alexey Kovyazin
IBSurgeon (www.ib-aid.com)

 Hi,

 We use Firebird 2.5.1 on Linux 64 bit

 Firebird fails to restore because of a unique constraint( see below ).
 However when interrogating the data, no duplicate is found. ( see below SQL, 
 unique key is on the grouped by fields )

 How can this be?

 Kind Regards,

 Robert.



 SELECT ID_VN, CD_ITM_SPR
 FROM AS_ITM_SPR
 GROUP BY ID_VN, CD_ITM_SPR
 HAVING COUNT(*)  1




 gbak:activating and creating deferred index AK_AS_ITM_SPR
 gbak:cannot commit index AK_AS_ITM_SPR
 gbak: ERROR:attempt to store duplicate value (visible to active transactions) 
 in unique index AK_AS_ITM_SPR
 gbak: ERROR:action cancelled by trigger (3) to preserve data integrity
 gbak: ERROR:Cannot deactivate index used by a PRIMARY/UNIQUE constraint
 gbak:Exiting before completion due to errors






Re: [firebird-support] Can Firebird coexist with Microsoft SQL Server 2005 Express?

2012-10-23 Thread Alexey Kovyazin
Hello Marc,

Yes, Firebird can live with MSSQL.
If you plan also to install there MS Exchange, I'd recommend to limit 
store.exe's  memory consumption.

Regards,
Alexey Kovyazin
IBSurgeon (www.ib-aid.com)

 I have a piece of software that requires Microsoft SQL Server 2005 Express, 
 and I am hoping to run SQL Server on the same server that I am using to host 
 a DBA (manufacturing software) server, which uses Firebird as its database 
 engine.

 So far as I can tell, they use different ports and can coexist with each 
 other peacefully, but I couldn't seem to Google up anyone with an explicit 
 answer to this particular question, and I want to make absolutely sure before 
 I try to install SQL Server 2005 and potentially screw up a mission-critical 
 program that relies on Firebird.

 Thank you in advance for any help/suggestions with my question.

 --Marc Marshall






Re: [firebird-support] Firebird and Windows 2011 Server - slow?

2012-09-30 Thread Alexey Kovyazin

 
  There is no such thing as Windows Server 2011.

 Yes there is: Windows Small Business Server 2011:


Oh!

Regards,
Alexey



[Non-text portions of this message have been removed]



Re: [firebird-support] Firebird and Windows 2011 Server - slow?

2012-09-29 Thread Alexey Kovyazin
Hello,

There is no such thing as Windows Server 2011.

Regards,
Alexey Kovyazin
IBSurgeon

 Got a new user installing our Delphi/UIB/Firebird 2.0.1 app, and seems 
 to have really slow performance on a Windows 2011 Server machine. The 
 slowest performance is on a data conversion that is doing a lot of 
 reading from an ADO access db and writing to our Firebird db one 
 record at a time, with a commit on each record.

 Anyway, I read in another post here about write-cache in windows 
 needing to be enabled, so the fdb file needed to be moved to another 
 hard drive on the machine that the operating system wasn't running off 
 of...so will this solve my problem most likely?

 Thanks for the help...first time poster here, so be kind :)

 



[Non-text portions of this message have been removed]



[Firebird-net-provider] Firebird.NET provider at Firebird Conference 2012

2012-09-28 Thread Alexey Kovyazin
Hello All,

Jiri Cincura will do 2 talks at Firebird Conference 2012, Luxembourg, 
October 26-27
http://firebirdsql.org/en/firebird-conference-2012/

1. What's new in ADO.NET provider for Firebird
2. Getting started with Firebird from .NET with ADO.NET provider for 
Firebird

Don't miss the chance to hear these presentations and other good talks!
There is Early Bird registration available till October 1, with 10% 
discount for individuals and 20% for groups 3+.

Regards,
Alexey Kovyazin
IBSurgeon (www.ib-aid.com)




--
Got visibility?
Most devs has no idea what their production app looks like.
Find out how fast your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219671;13503038;y?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
___
Firebird-net-provider mailing list
Firebird-net-provider@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/firebird-net-provider


[firebird-support] Talks for Firebird Conference 2012 and Last Chance for Early Bird registration

2012-09-27 Thread Alexey Kovyazin
Hello All,

Topics for Firebird Conference 2012 are available:
http://firebirdsql.org/en/firebird-conference-2012/

More details about most interesting topics (with announces) will be 
published soon too.

And, Early Bird Registration ends October 1, so today and tomorrow are 
last days to register with 10% (20% for groups 2+) discount:
https://www.ibphoenix.com/shop/category/8?cur=GBP

Regards,
Alexey Kovyazin





Re: Re-8: [firebird-support] Restore fails due to duplicate Value in unique Index

2012-09-25 Thread Alexey Kovyazin
Hello Maik,

I think this is Ok to use such workaround, since everything is Ok.

Regards,
Alexey Kovyazin
IBSurgeon (www.ib-aid.com)



 Hello Alexey,

 as if i tried different things i found an unusal way to solve that 
 problem. Now i wanted to ask you (and the whole group) what 
 side-effects can (or will) be caused by this procedure.

 - i dropped the idexes (INDEX_20  INDEX_26)
 - i modified the RDB$RELATIONS table to remove the SYSTEMFLAG off of 
 the RDB$COLLATIONS
 - after that i was abled to drop that corrupt RDB$COLLATIONS table
 - i disconnected the database
 - i reconnected the database and received an error (missing table / 
 some relations)
 - i executed a script to rebuild the RDB$COLLATIONS table ant its indexes
 - i modified the RDB$COLLATIONS table to add the SYSTEMFLAGS for that 
 table and its indexes
 - then i re-inserted the 148 datasets that were originally in the 
 COLLATIONS-table

 Now, backup/restore/everything else is working fine. Or it seems so.
 All of that has been done in an testing-environment!

 Now i need to know if there is anything that i should be worried 
 about. If so: where`s my mistake?

 Greetings from Germany!
 Maik Sommer
 IT-Systemadministrator

 processed by David.fx
 Subject: Re: Re-6: [firebird-support] Restore fails due to duplicate 
 Value in unique Index (13-Sep-2012 17:46)
 From: Alexey Kovyazin a...@ib-aid.com mailto:ak%40ib-aid.com
 To: firebird-support@yahoogroups.com 
 mailto:firebird-support%40yahoogroups.com

 Hello Maik,

 database, stopped the default instance and made a copy to a different
 volume, so i have a database i can Analyse. Currently, i made another
 copy, that i use to Analyse it with IBFirstAid 2.6.

 This is a database corruption, but our IBFirstAID will not help in this
 case, since it's a system index problem.
 You can contact support at ib-aid.com to get professional recovery
 support through remote desktop.

 Regards,
 Alexey Kovyazin
 IBSurgeon (www.ib-aid.com)

 
 
  database, stopped the default instance and made a copy to a different
  volume, so i have a database i can Analyse. Currently, i made another
  copy, that i use to Analyse it with IBFirstAid 2.6.
 
  I think this is a very weird issue
 
  Mit freundlichen Grüßen aus der Lutherstadt
  Maik Sommer
  IT-Systemadministrator
 
  processed by David.fx
  Subject: Re: Re-4: [firebird-support] Restore fails due to duplicate
  Value in unique Index (13-Sep-2012 14:29)
  From: Thomas Steinmaurer t...@iblogmanager.com 
 mailto:ts%40iblogmanager.com
  mailto:ts%40iblogmanager.com
  To: firebird-support@yahoogroups.com 
 mailto:firebird-support%40yahoogroups.com
  mailto:firebird-support%40yahoogroups.com
 
   The Result is:
  
   RDB$RELATION_NAMERDB$FIELD_NAME
   RDB$COLLATIONSRDB$COLLATION_NAME
 
  Thought so and that's weird. And you have executed both queries in the
  database the faulty backup is based on?
 
  Regards,
  Thomas
 
   Regards
   Maik Sommer
   IT-Systemadministrator
  
  
  
   processed by David.fx
   Subject: Re: Re-2: [firebird-support] Restore fails due to
  duplicate Value in unique Index (13-Sep-2012 14:13)
   From: Thomas Steinmaurer t...@iblogmanager.com 
 mailto:ts%40iblogmanager.com
  mailto:ts%40iblogmanager.com
   To: firebird-support@yahoogroups.com 
 mailto:firebird-support%40yahoogroups.com
  mailto:firebird-support%40yahoogroups.com
  
  
  
   Thanks for your quick response.
   The query
   select
   rdb$collation_name
   from
   rdb$collations
   group by
   rdb$collation_name
   having
   count(*)  1
  
   results in:
  
   RDB$COLLATION_NAME
   NULL
  
   And what's the result of:
  
   select
   i.rdb$relation_name
   , s.rdb$field_name
   from
   rdb$indices i join rdb$index_segments s on (i.rdb$index_name =
   s.rdb$index_name)
   where
   i.rdb$index_name = 'RDB$INDEX_20'
  
   Regards,
   Thomas
  
   Greetings from Lutherstadt Wittenberg :-)
   Maik Sommer
   IT-Systemadministrator
  
  
  
   processed by David.fx
   Subject: Re: [firebird-support] Restore fails due to duplicate
  Value in unique Index (13-Sep-2012 14:03)
   From: Thomas Steinmaurer t...@iblogmanager.com 
 mailto:ts%40iblogmanager.com
  mailto:ts%40iblogmanager.com
   To: firebird-support@yahoogroups.com 
 mailto:firebird-support%40yahoogroups.com
  mailto:firebird-support%40yahoogroups.com
  
  
  
   i have a problem with my 27Gb FB2.5 Database. Doing a backup is
  workíng fine. Doing a restore is failing due to the following error:
  
   gbak: ERROR:attempt to store duplicate value (visible to active
  transactions) in
   unique index RDB$INDEX_20
   gbak:Exiting before completion due to errors
  
   Here`s the clue: The database is working fine. There are no
  duplicated roles, no duplicated datasets, index-reorg is working fine,
  gfix could`t find ANY errors.
  
   I tried to find out, which relation RDB$INDEX_20 has. It refers
  to a table named Abrechnung, Column named RUECKBUCHUNG. But there
  are no duplicated values. In fact, Column RUECKBUCHUNG

Re: [firebird-support] Periodic database slowdown - troubleshooting steps?

2012-09-18 Thread Alexey Kovyazin
Hello Bob,

 Is there any way to tell if the sweep was successful other than all of 
 the markers matching?  Is there any way to tell why a sweep would have 
 failed?


No. You should manually check transactions' markers difference, or use 
tool like FBDataGuard which can check it in desired time and send warning.

 I'm running the sweep from a batch file, but never thought to check 
 the errorlevel after completion...


errorlevel is not related with sweep results.

Regards,
Alexey Kovyazin
IBSurgeon (www.ib-aid.com)


[Non-text portions of this message have been removed]



Re: [firebird-support] Periodic database slowdown - troubleshooting steps?

2012-09-18 Thread Alexey Kovyazin
Hello Bob,


   Is there any way to tell if the sweep was successful other than 
all of the markers

 matching? Is there any way to tell why a sweep would have failed?

 
  No. You should manually check transactions' markers difference, or use

 tool like FBDataGuard which can check it in desired time and send warning.

 And what happens if the transaction markers don't align after a sweep?



It's an indication that you have tons of garbage in your database, and 
you'll have slowness soon.
To have more details about garbage, you can gather gstat -r statistics 
after failed sweep and analyse it - in text form or graphically with 
IBAnalyst.

Regards,
Alexey Kovyazin
IBSurgeon (www.ib-aid.com)



[Non-text portions of this message have been removed]



Re: [firebird-support] Periodic database slowdown - troubleshooting steps?

2012-09-17 Thread Alexey Kovyazin
Hello Bob,


 currently at 90GB. We have sweep disabled, and each night run gbak,
 gfix --sweep, as well as reindex all tables via a script.


Seems like you do correct things, but do you check that sweep is really 
successful?

Look at the transactions' markers log in IBTM (IBSurgeon Transaction 
Monitor), gathered from Profitmed database (120Gb, 400 clients, 2mln 
transactions per 12 hours):
http://www.ib-aid.com/images/transactions_maintenance.gif

You can see gfix -sweep operations 2 times per day (~6am and ~21am), 
which were successfully performed: there are 2 moments when all 
transactions markers (Oldest, OAT, OST and NEXT) are equal (Next is +1).

This is one of critical things to watch for if you really want to sweep 
your database.

Regards,
Alexey Kovyazin
IBSurgeon www.ib-aid.com



[Non-text portions of this message have been removed]



Re: [firebird-support] Re: Establishing a database with Firebird

2012-09-13 Thread Alexey Kovyazin
Hello,
 

  My name is Jason and I am a Medical Physicist in Canberra, 
 Australia. I am also a beginner of firebird.

 Radiation records? Such as might possibly form evidence in a court 
 case or scientific studies?
 Shouldn't your organization look for a person who has experience with 
 Firebird to work on this migration project?



I tried to keep silence, but I can't :)
Just imagine that in medical forum someone would write:

Hello All,
My name is Jason, I am software developer, also I am interested in 
medicine.
I'm going to cut appendicitis from my dear aunt Sally and need your 
expert advice in choosing the scalpel...

:)

Regards,
Alexey Kovyazin
www.ib-aid.com



[Non-text portions of this message have been removed]



Re: Re-6: [firebird-support] Restore fails due to duplicate Value in unique Index

2012-09-13 Thread Alexey Kovyazin
Hello Maik,

 database, stopped the default instance and made a copy to a different 
volume, so i have a database i can Analyse. Currently, i made another 
copy, that i use to Analyse it with IBFirstAid 2.6.

This is a database corruption, but our IBFirstAID will not help in this 
case, since it's a system index problem.
You can contact support at ib-aid.com to get professional recovery 
support through remote desktop.

Regards,
Alexey Kovyazin
IBSurgeon (www.ib-aid.com)




 database, stopped the default instance and made a copy to a different 
 volume, so i have a database i can Analyse. Currently, i made another 
 copy, that i use to Analyse it with IBFirstAid 2.6.

 I think this is a very weird issue

 Mit freundlichen Grüßen aus der Lutherstadt
 Maik Sommer
 IT-Systemadministrator

 processed by David.fx
 Subject: Re: Re-4: [firebird-support] Restore fails due to duplicate 
 Value in unique Index (13-Sep-2012 14:29)
 From: Thomas Steinmaurer t...@iblogmanager.com 
 mailto:ts%40iblogmanager.com
 To: firebird-support@yahoogroups.com 
 mailto:firebird-support%40yahoogroups.com

  The Result is:
 
  RDB$RELATION_NAMERDB$FIELD_NAME
  RDB$COLLATIONSRDB$COLLATION_NAME

 Thought so and that's weird. And you have executed both queries in the
 database the faulty backup is based on?

 Regards,
 Thomas

  Regards
  Maik Sommer
  IT-Systemadministrator
 
 
 
  processed by David.fx
  Subject: Re: Re-2: [firebird-support] Restore fails due to 
 duplicate Value in unique Index (13-Sep-2012 14:13)
  From: Thomas Steinmaurer t...@iblogmanager.com 
 mailto:ts%40iblogmanager.com
  To: firebird-support@yahoogroups.com 
 mailto:firebird-support%40yahoogroups.com
 
 
 
  Thanks for your quick response.
  The query
  select
  rdb$collation_name
  from
  rdb$collations
  group by
  rdb$collation_name
  having
  count(*)  1
 
  results in:
 
  RDB$COLLATION_NAME
  NULL
 
  And what's the result of:
 
  select
  i.rdb$relation_name
  , s.rdb$field_name
  from
  rdb$indices i join rdb$index_segments s on (i.rdb$index_name =
  s.rdb$index_name)
  where
  i.rdb$index_name = 'RDB$INDEX_20'
 
  Regards,
  Thomas
 
  Greetings from Lutherstadt Wittenberg :-)
  Maik Sommer
  IT-Systemadministrator
 
 
 
  processed by David.fx
  Subject: Re: [firebird-support] Restore fails due to duplicate 
 Value in unique Index (13-Sep-2012 14:03)
  From: Thomas Steinmaurer t...@iblogmanager.com 
 mailto:ts%40iblogmanager.com
  To: firebird-support@yahoogroups.com 
 mailto:firebird-support%40yahoogroups.com
 
 
 
  i have a problem with my 27Gb FB2.5 Database. Doing a backup is 
 workíng fine. Doing a restore is failing due to the following error:
 
  gbak: ERROR:attempt to store duplicate value (visible to active 
 transactions) in
  unique index RDB$INDEX_20
  gbak:Exiting before completion due to errors
 
  Here`s the clue: The database is working fine. There are no 
 duplicated roles, no duplicated datasets, index-reorg is working fine, 
 gfix could`t find ANY errors.
 
  I tried to find out, which relation RDB$INDEX_20 has. It refers 
 to a table named Abrechnung, Column named RUECKBUCHUNG. But there 
 are no duplicated values. In fact, Column RUECKBUCHUNG is always 
 empty (IS NULL).
 
  Any Ideas?
 
  IMHO, RDB$INDEX_20 is an index on the RDB$COLLATIONS system table. This
  can be proved by:
 
  select
  i.rdb$relation_name
  , s.rdb$field_name
  from
  rdb$indices i join rdb$index_segments s on (i.rdb$index_name =
  s.rdb$index_name)
  where
  i.rdb$index_name = 'RDB$INDEX_20'
 
  So, basically this means, there are duplicate values in
  RDB$COLLATIONS.RDB$COLLATION_NAME. What do you get by executing the
  following query?
 
  select
  rdb$collation_name
  from
  rdb$collations
  group by
  rdb$collation_name
  having
  count(*)  1
 
  Greetings from Austria (lost 1:2 unlucky). ;-)
 
  Regards,
  Thomas
 
 
 
 
  [Non-text portions of this message have been removed]
 
 
 
  
 
  ++
 
  Visit http://www.firebirdsql.org and click the Resources item
  on the main (top) menu. Try Knowledgebase and FAQ links !
 
  Also search the knowledgebases at http://www.ibphoenix.com
 
  ++
  Yahoo! Groups Links
 
 
 
 
 
 
 
 
  [Non-text portions of this message have been removed]
 
 
 
  
 
  ++
 
  Visit http://www.firebirdsql.org and click the Resources item
  on the main (top) menu. Try Knowledgebase and FAQ links !
 
  Also search the knowledgebases at http://www.ibphoenix.com
 
  ++
  Yahoo! Groups Links
 
 
 

 [Non-text portions of this message have been removed]

 



[Non-text portions of this message have been removed]



[firebird-support] ANN Early Bird registration for Firebird Conference 2012 is now open

2012-09-11 Thread Alexey Kovyazin
Hello All,

As you know, Firebird Conference 2012 will take place in Luxembourg, 
October 26-27.
http://firebirdsql.org/en/firebird-conference-2012/

Early Bird registration for Firebird Conference 2012 in Luxembourg is 
now open.
For those who register before October 1 there are discounts from 
standard EUR190/GBP169 attendee fee:

-10% discount for single attendee EUR 171/GBP152
-20% discount for group 3+ EUR 153/GBP135.2

Register now:
https://www.ibphoenix.com/shop/category/8?cur=GBP

After October 1 regular fees will be applied:
for single attendee it will be EUR 190 (GBP 169), for group 3+ EUR 171/152

Regards,
Alexey Kovyazin
IBSurgeon (www.ib-aid.com)



Re: [firebird-support] The worst day i can have with firebird

2012-07-06 Thread Alexey Kovyazin
Hello,

Is there any reason to delete connection which lasts 4 hours?

How did you plan migration? Did you perform compatibility and load tests?

Why you are using SuperClassic, not Classic?
Look here how migration should be done (regardless of start and end 
database versions, steps are almost the same)
http://www.slideshare.net/ibsurgeon/firebird-migration-from-firebird-15-to-firebird-25

Regarding your problem with lock denied - I suppose that you use MON$ 
tables too often.

Regards,
Alexey Kovyazin
IBSurgeon
PS
- Doctor, when I do like this, it hurts!
-Well, don't do like this...





 Two days ago, we moved from one server with interbase 2009 windows 
 2003 and
 4 Gb RAM to Firebird 2.5.2 Superclassic, 16 Gb RAM
 The database is around 21 Gb, and yesterday seems all was running fine.

 Today, i have checked Firebird.log and i have seen that there is an error
 of type
 1296554 page type 4 lock denied (216), and page type 4 lock denied in
 another page, that are logged from .

 viewing monitoring tables, i have seen on transaction opened for 4 hours,
 and i have tried to delete de attachment. When i have deleted it, firebird
 has crashed and around 130 users has been dropped. After that in
 Firebird.log, i see no information about the crash, and i don't know what
 can happen, and what to do, and where look up for the reason of the 
 problem.

 After that crash, I see in the log page 1296554, page type 4 lock
 conversion denied (215), and don'n know what to do with this errors.

 Another problem is that transactions_id jumps, 2, and 3 in one
 minute.

 Any help or idea appreciated.
 Regards, Jesus

 [Non-text portions of this message have been removed]




[Non-text portions of this message have been removed]



Re: [firebird-support] Re: rfunc 64 bit linux

2012-07-04 Thread Alexey Kovyazin
Hello,

There is a maintained fork version of rfunc
http://www.assembla.com/wiki/show/audfl_rfunc

Regards,
Alexey Kovyazin
IBSurgeon (www.ib-aid.com)



 --- In firebird-support@yahoogroups.com 
 mailto:firebird-support%40yahoogroups.com, crizz11 crizz11@... 
 wrote:
 
  is there a 64 bit version of rfunc for 64 bit linux?
 

 Today i found a 64bit version of rfunk, which I've compiled before 
 couple of years.
 Then I was unable to get it working on other machines, probably 
 because of missing libraries.
 Today I tried it on new gentoo amd64 distribution with FB 2.5.1 and it 
 works fine.
 So I am posting it here, in case if it helps to someone.
 http://fileflush.com/file/5427/rfunc.html

 




[Non-text portions of this message have been removed]



Re: [firebird-support] Re: database in external USB HDD

2012-07-04 Thread Alexey Kovyazin
Hello All,

To let you know our opinion (from the point of view as recovery products 
and services company):

 On my experience :

 1) USB HDD : more reliable, more speed and more space.


USDB HDD can be used only for backups. Database should be on RAID1/5/10 
(according to your budget).


 2) Pen Drive : more compact.


Welcome to our recovery service :)


 3) RAM Disk : highest speed but risky and less space. Do not use it 
 unless you aware of the risk. Runs on a dedicated PC (no other 
 programs run on this pc, only database server and OS), backup it 
 everyday, twice a day and have a reliable UPS. Love the speed when 
 doing maintenance (backup/restore) - superb compare to those two.


We have tested RAM Disks - no performance advantages found when 
comparing to the properly tuned Firebird.

With best regards,
Alexey Kovyazin
IBSurgeon
www.ib-aid.com




[Non-text portions of this message have been removed]



Re: [firebird-support] Database Corruption

2012-07-03 Thread Alexey Kovyazin
Hello,

Consider our Firebird recovery support service:
http://ib-aid.com/services/recovery

Payment is after successfully recovery.

Regards,
Alexey Kovyazin
IBSurgeon


 I have a customer database that is returning internal gds software 
 consistency check (applied differences will not fit in record (177)) 
 whenever I access a particular table.
 I've run gbak with -g switch and it fails on the one particular table
 I've run it with and without running gfix -v -full before the gbak.

 It still fails.
 One thread I found suggested changing the database to read_only before 
 running the gbak command. It still errors with the same message 
 referred to at the top of the post on the same table.

 In the firebird.log, there is a deadlock error which occurred 90 
 minutes before the ...applied differences... error.
 This is a Firebird 1.5 database.
 Any help is appreciated.




[Non-text portions of this message have been removed]



Re: [firebird-support] FB2 + Vulcan - FB3 en route?

2012-06-04 Thread Alexey Kovyazin
  As far as i know, vulcan is another open source project derived from 
the

Is this what's currently happening?

Look here
http://www.firebirdsql.org/en/roadmap/


Regards,
Alexey Kovyazin
PS
-Whose motorcycle is this?

-It's a chopper, baby.

-Whose chopper is this?

-Zed's.

-Who's Zed?

-Zed's dead, baby, Zed's dead



[Non-text portions of this message have been removed]



Re: [firebird-support] unable to allocate memory from operating system

2012-05-21 Thread Alexey Kovyazin
Hello John,

You have hit transaction limit of Firebird.
To prevent it, make backup/restore more often.

Regards,
Alexey Kovyazin
IBSurgeon


 Our main database is Firebird 2.1 running on a windows 2k8 server

 In the middle of the night with no real users, a single program was 
 running updating data from a file into the database. This runs every 
 night, there were no changes to the programs and automatic server 
 updates are turned off. Part way through the program failed and then 
 repeatedly gave the following errors each time it tried to write to 
 the database.

 Exception class = TDBXError; message = invalid request handle
 Exception class = TDBXError; message = unable to allocate memory from 
 operating system

 Any attempt to access from other programs (inc IBExpert) also gave the 
 memory error as sis GFIX and GBAK. System memory did spike to near 
 100% before they failed.

 Copying the database to a WinXP machine and trying to open/test using 
 a local IBExpert the memory again gradually increases to the XP 
 address limit.

 Have successfully restored service from a backup but would like to 
 understand the errors and what might have caused them

 Firebird 2.1 WI-V2.1.1.17910

 thanks in advance for any info

 John

 



[Non-text portions of this message have been removed]



Re: [firebird-support] Monitoring suggestions

2012-04-16 Thread Alexey Kovyazin
Nick,

FBScanner
http://ib-aid.com/products/firebird_interbase/monitoring/FBScanner

Regards,
Alexey Kovyazin
IBSurgeon


 Hi,

 I'm looking for suggestion as to the best way to monitor my
 installations for slow queries, etc

 the only options I have been able to identify is to write my own isql
 scripts or to get Sinática Monitor which looks ok but hasn't been
 touched in 2 years

 Nick Upson

 



[Non-text portions of this message have been removed]



Re: [firebird-support] Identifying damanged pages

2012-03-29 Thread Alexey Kovyazin
Hello Josef,

Look into firebird.log - there should be information about corrupted 
record/table.
You can also check your database with FBFirstAID Diagnostician.

Regards,
Alexey Kovyazin
IBSurgeon (www.ib-aid.com)


 Hi!

 Due to hardware malfunction, my database got damaged. GFIX (-v -f -i)
 tells me that a database has 1 record level error, 9 data page
 errors, 41 index page errors and 322 database page errors.

 I am not concerned about Index page errors - is seems obvious these will
 get fixed by a backup/restore cycle. But I would like to know:

 1) What do the individual error types mean?
 2) Is there a way to identify which tables were affected? I can live
 with damage to many tables, but not all of them.

 Thanks,

 Josef Kokes


 

 ++

 Visit http://www.firebirdsql.org and click the Resources item
 on the main (top) menu.  Try Knowledgebase and FAQ links !

 Also search the knowledgebases at http://www.ibphoenix.com

 ++
 Yahoo! Groups Links









++

Visit http://www.firebirdsql.org and click the Resources item
on the main (top) menu.  Try Knowledgebase and FAQ links !

Also search the knowledgebases at http://www.ibphoenix.com 

++
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/firebird-support/

* Your email settings:
Individual Email | Traditional

* To change settings online go to:
http://groups.yahoo.com/group/firebird-support/join
(Yahoo! ID required)

* To change settings via email:
firebird-support-dig...@yahoogroups.com 
firebird-support-fullfeatu...@yahoogroups.com

* To unsubscribe from this group, send an email to:
firebird-support-unsubscr...@yahoogroups.com

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/



Re: [firebird-support] Update take hours to delete records :(

2012-02-29 Thread Alexey Kovyazin
Hello,

Don't store sessions in table - it's not MySQL.
When you'll issue SELECT count(*) to count them, you'll see delays.
Use NoSQL frameworks for this purpose.

Regards,
Alexey Kovyazin
IBSurgeon


 Hello,

 I have a table that i use to store session

 Table Session
 ID: VARCHAR(16); /* GUID ID */
 Expiry_date: Timestamp;
 Data: Varchar(1000);

 i use the table like this only :

 Insert into Session(ID,Expiry_date,Data)
 VALUES (CHAR_TO_UUID(NewGUID), NOW + 15minutes,...)

 Update Session Set
 data=...
 Expiry_date= NOW + 15minutes
 where
 id=... and
 Date_expired  'NOW'

 Select ... from SESSION where
 ID=... and Expiry_date  'NOW'

 THat ok,

 now the probleme is that i have another thread that one time a day 
 delete all the expired node

 Delete From SESSION where Expiry_date  NOW - 3 days

 i use isc_tpb_write + isc_tpb_read_committed + isc_tpb_no_rec_version 
 + isc_tpb_wait for this second thread (but normally as i delete the 
 rec that expire 3 days ago they must not be any probleme of deadlock)

 but the probleme is that this SQL make hours (days?) to return :(
 if i replace the isc_tpb_wait by isc_tpb_nowait then i have often some 
 deadlock (why ?? still not understand ...)

 



[Non-text portions of this message have been removed]



Re: [firebird-support] Freezing Firebird Database after working for sometime

2012-02-26 Thread Alexey Kovyazin
Hello Gustavo,

There are 2 reasons for freezing - inefficient SQLs and wrong 
transactions/garbage strategy.
These reasons cover 99,9% of problems with freezing.
Consider to have support from some knowledgeable Brazil professionals 
http://www.firebirdsql.org/en/firebase-brazil/
or learn how Firebird works with  transactions and maintains garbage.

Regards,
Alexey Kovyazin
IBSurgeon Ltd (www.ib-aid.com)



 Hi,

 We have a system developed in PHP withFirebird database and Jboss running
 for a services communications with the Brazilian government's WebService.

 After migrating for a new DELL server due to performance issues, 
 Firebird is
 freezing after working for sometime. The PID of firebird and fbguard is
 working, but the database server rejects connections. After restarting
 firebird, it works again.

 See below the messages in firebird log:
 INET/inet_error: read errno = 9 → Many times.
 INET/inet_error: read errno = 104 → Sometimes.
 INET/inet_error: connect errno = 111 → After this message, Firebird 
 freezes.

 Here are some possibilities we thought for this error to occur:
 1) Database is processing request for query of design problem;
 2) This version of firebird has a bug
 3) Some incompatibility with S.O.
 4) Some incompatibility with a library UDF RFUNC;
 5) Problem with PHP 4.4.0;

 We have been facing this problem for over 30 days now;

 Any idea on how to solve the problem?

 How cant we to verify the origem of the problem?

 We're working to migrate the version for PHP 5 and Firebird 2.5, but it
 takes time to stabilize the system. Meanwhile, we have to solve this
 problem in which Firebird freezes.

 Thanks for your help,

 See below details on the server, S.O., and database file.

 About Database File
 --
 Size: 5.4GB
 Tables: 665
 Views: 62
 Procedures: 1113
 Triggers: 268
 Indexes: 3324

 -
 About Server
 -
 Servidor DELL
 Intel Xeon E5620 @ 2.40GHz
 32GB de RAM;
 828GB HD
 Installed XenServer 6.0

 -
 About VM's
 -

 1) VM for apache2 and php 4.4.0 with truck Accelator; 6GB RAM; 6 CPU and
 100GB HD
 S.O. CentOS 5.6 amd64

 2) VM for firebird SS 2.0.6 with UDF rfunc; 6GB RAM; 1 CPU and 100GB HD
 S.O. CentOS 5.6 amd64.

 3) VM for Jboss 5. 6GB RAM and 100GB HD. S.O. CentOS 5.6 amd64.

 Best Regards,

 Gustavo Moda

 [Non-text portions of this message have been removed]

 



[Non-text portions of this message have been removed]



Re: [firebird-support] sweep is running for more than 7 days now :(

2012-02-06 Thread Alexey Kovyazin
Hello,

No, this is not normal.
No, it's not safe to kill fb_inet_server (though I think you'll have no 
choice) - especially in old Firebird versions.
I would say you can have database corruption.

Regards,
Alexey Kovyazin
IBSurgeon (www.ib-aid.com)

 Hello,

 Is it normal that the gfix -sweep run for more than 7 days ? our 
 database is pretty big (+300 Go) but 7 days it is not too much ?
 Also, during this sweep, is it safe to kill the gfix or better to 
 shunt down the Firebird service of the fb_inet_server.exe ?

 



[Non-text portions of this message have been removed]



Re: [firebird-support] Is our FB 2.5 Db corrupted ?

2012-01-30 Thread Alexey Kovyazin
Hello Colin,


 We have a 5GB Database FB2.5 Win2008 Server 4 Core M/C, 143 tables, 
 problem with table INV 48K Records

 When everyone logs off and then log on, access to INV is slow for the 
 last 7K Records. If we fetch all, it takes forever, but eventually can 
 log off and log on again and all is ok. Same is OK if we set all 
 indexes ACTIVE (takes 4 hours for this table), or do a backup. Also if 
 we sweep. this takes the same or more time.


It sounds more like performance problem. Though you can always ask for 
free corruption investigation to make sure there is no problem.


 Questions:

 If we backup and restore the database is like new? data exported and 
 then reloaded into a copied schema? This seems to work.


Almost - internal compiled representation of stored procedures and 
triggers is not recompiled with backup/restore.


 Can sweep occur if the database has connections, but no activity? If 
 it did, then we would not get all the sweep operations stacked up.


In general - yes, it depends on transaction's markers activity.


 Why does sweep (or the slow backup) take so long and if so, why is 
 there no cpu load? I would have thought that the CPU would have been busy.

Probably application produces a lot of version.


 In the app - one transaction and all datasets/queries/procedures are 
 commitretaining.

 And, and why always this table - treated much the same as other tables.

 Are there special settings for the database connection? and how can we 
 know that this might happen (so we could backup and restore before the 
 last user logged out)?

I would say there is no problem with corruption and not enough 
information to answer performance-related questions.

Regards,
Alexey Kovyazin
IBSurgeon (www.ib-aid.com)


 Lawrence

 



[Non-text portions of this message have been removed]



Re: [firebird-support] TMP space required during restore

2012-01-26 Thread Alexey Kovyazin
Rick,

 So to restore an 11GB database we should have 22GB available where 
TempDirectories points?

No.
Download our free tool DBInfo 
(http://ib-aid.com/products/firebird_interbase/monitoring/dbinfo) and 
open your database there.
Look at Index Pages size. If you have the single table with the single 
index in the database, it will be close to the size you need to have in 
Temp, otherwise it will be less (during restore indices are being built 
one by one).

Detailed breakdown for each index you can figure out by investigating 
gstat -r statistics (or look at IBAnalyst to have it visualized): 
http://www.ib-aid.com/images/ibanalyst_index_size.png

Regards,
Alexey Kovyazin
IBSurgeon (www.ib-aid.com)



 Disclaimer: This message (including attachments) is confidential and 
 may be privileged. If you have received it by mistake please notify 
 the sender by return e-mail and delete this message from your system. 
 Any unauthorized use or dissemination of this message in whole or in 
 part is strictly prohibited. Please note that e-mails are susceptible 
 to change. RxStrategies, Inc. shall not be liable for the improper or 
 incomplete transmission of the information contained in this 
 communication or for any delay in its receipt or damage to your 
 system. RxStrategies, Inc. does not guarantee that the integrity of 
 this communication has been maintained nor that this communication is 
 free from viruses, interceptions or interference.

 



[Non-text portions of this message have been removed]



Re: [firebird-support] Sizing conversion project

2012-01-21 Thread Alexey Kovyazin
Hello,

Let me share some thoughts which are not related with email below, but 
inspired by it (as a consequence of long time thoughts and overview of 
our experience)

First, I need to say that many IT managers and developers suffer from 
the try to use a bigger gun inferiority complex (for those who don't 
remember/don't know - in old Quake/Unreal when your player was killed by 
bot (computer), it gave sarcastic advice: Try to use a bigger gun).
In our current world, when we decide what to choose it usually means 
what to buy, and there is pretty stable dependency between price and 
quality - choosing more expensive car will give you more horse power and 
luxury options, for example.
 From this point of view even the first look at MSSQL total cost of 
ownership (licenses, hardware requirement, personnel costs)  promises 
huge advantage over free Firebird.
To give the idea for those who is not aware - end-user cost will be 
increased by MSSQL license (+Windows Server license), which is ~$7000 
USD/processor for MSSQL Standard and ~26000/CPU for Enterprise. Is this 
not a bigger gun? :)

Second, level of many developers is not sufficient to build efficient 
applications at Firebird, though their ego is big enough to claim 
Firebird slow. Yesterday I spent 2 hour optimizing close-sourced 
application which was very slow with 1.5Gb database... simply because 
developers did not create several indices and also massively used SELECT 
DISTINCT to extract dictionaries (Zip codes) from the main table (1.5Mln 
records) instead of using separate tables. Luckily we have FBScanner to 
audit their ugly queries... though many things cannot be fixed.
Bad developers (or, optionally, inexperienced guys) are always in place, 
and since there is no developers certification (as well as massive 
training courses),  we will always see those who barely have read 
several chapters from Quick Start guide and shifted responsibility to 
Firebird.

Third, there is career problem for IT managers. At the conference in 
Luxembourg I heard a story which illustrates the problem: one 
Firebird-company has won a tender over SAP and, after some time, 
successfully deployed Firebird-based system at customer's site, and it 
was a small party  to celebrate its launch. After drinking some beers 
customer's CIO told that this deployment ruined his career: If we would 
have a SAP, I can put in my CV line Successful SAP deployment and my 
next job would be some bank or Fortune-2000, and what I will write now? 
Firebird-based system?.
This is a great temptation for IT managers with significant IT budget to 
spend it to high-priced products in order to enter club of big guys 
with (probably) better career opportunities , instead of following 
common sense and choose most efficient solution.

In fact, migration to MSSQL (or Oracle, etc) is 100% 
mandatory/recommended only if database size is bigger than 1Tb or number 
users are more than 500. This situation can be changed with continued 
price decreasing for RAM, SSDs and other hardware.
Right now I have draft case study from Australian company with 700Gb 
database (which is growing by 5-6 Gb per month) with hundred of users. 
Hopefully it will help (with others case studies 
http://www.firebirdsql.org/en/case-studies/) IT managers and developers 
to make right decisions.


Regards,
Alexey Kovyazin
IBSurgeon (www.ib-aid.com)
Firebird Project (www.firebirdsql.org)










 We are using Firebird and I've been tasked with determining the costs
 for migrating to MS SQL Server. The last time I used the latter was ten
 years ago, and in the role of a Java programmer.
 Does anyone have any suggestions for how to come up with rough time and
 cost estimates?

 Also, I'd like pointers to FB vs. SQL Server comparisons, so I add those
 to the analysis. Obviously if the benefits don't exceed the costs of
 the migration, it won't make sense.

 Last, I'd like to exceed the requirements and throw in DB2 and Oracle.
 If we're forced to migrate, it doesn't make any sense to only consider
 one database.

 Thanks, Rick DeBay

 Disclaimer: This message (including attachments) is confidential and 
 may be privileged. If you have received it by mistake please notify 
 the sender by return e-mail and delete this message from your system. 
 Any unauthorized use or dissemination of this message in whole or in 
 part is strictly prohibited. Please note that e-mails are susceptible 
 to change. RxStrategies, Inc. shall not be liable for the improper or 
 incomplete transmission of the information contained in this 
 communication or for any delay in its receipt or damage to your 
 system. RxStrategies, Inc. does not guarantee that the integrity of 
 this communication has been maintained nor that this communication is 
 free from viruses, interceptions or interference.

 



[Non-text portions of this message have been removed]



Re: [firebird-support] Sizing conversion project

2012-01-21 Thread Alexey Kovyazin
Hello Thomas,

Thanks for comments!

 If IT managers have been money, they will spend it, usually to bring
 them out in respect to liability. They simply want to call Microsoft,
 Oracle if something bad happens with their DBMS. ;-)

I used to sit near technical support team in Microsoft, including MSSQL, 
Exchange, etc.
Without support contract they will do nothing (except point you to MSDN 
search).
With support contract they can give you advice and answer some 
questions, but nobody will repair database or deep dive into issues, 
like connecting to your server by remote desktop, reviewing 
configuration and environment. There are few exceptions for Gold 
(Advanced) level partners, but normal customers are not treated like 
kings.
Approach for disaster recovery, as an example - make backups (if you 
don't, you are not serious enterprise, and we don't work with not 
serious companies - 100% true!).
Approach for high performance - suggest to hire/train stuff with MS 
certificates.


  In fact, migration to MSSQL (or Oracle, etc) is 100%
  mandatory/recommended only if database size is bigger than 1Tb or number
  users are more than 500. This situation can be changed with continued
  price decreasing for RAM, SSDs and other hardware.
  Right now I have draft case study from Australian company with 700Gb
  database (which is growing by 5-6 Gb per month) with hundred of users.
  Hopefully it will help (with others case studies
  http://www.firebirdsql.org/en/case-studies/) IT managers and developers
  to make right decisions.

 Is the case study of the Australian company already available?

No published yet. I'm waiting for approval of almost final version.

Regards,
Alexey Kovyazin




Re: [firebird-support] Backup error

2012-01-17 Thread Alexey Kovyazin
   Hello,

This is a database corruption, most likely caused by bad RAM.
Another reason could be accessing Firebird database with wrong version 
of engine (InterBase? old Firebird?).

Download free FBFirstAID version, check your database and send log for 
free investigation to our support team: support at ib-aid.com.com
We'll check it.

Regards,
Alexey Kovyazin
IBSurgeon (www.ib-aid.com)


 Hi,

 Does anybody have any idea what could cause the following error on
 backup using FB2.5

 regards

 Si

 *** IBPP::SQLException ***
 Context: ServiceImpl::Wait
 Message: isc_service_query failed

 SQL Message : -902
 Unsuccessful execution caused by a system error that precludes
 successful execution of subsequent statements

 Engine Code : 335544333
 Engine Message :
 internal Firebird consistency check (wrong record length (183), file:
 vio.cpp line: 1139)
 gds_$receive failed

 



[Non-text portions of this message have been removed]



Re: [firebird-support] Hiow to corrupt a Firebird database

2012-01-17 Thread Alexey Kovyazin
Hello Maya,

Not everything is listed there.
More details can be found here: Firebird and InterBase corruptions 
reasons http://ib-aid.com/articles/item70

Regards,
Alexey Kovyazin
IBSurgeon





 Hi,

 I was under the impression that copying a database that is currently 
 in use can cause a corruption because windows xcopy might deny the 
 Firebird server access to that file momentarily. I was looking for an 
 official statement on this for a customer of mine and found this:

 http://www.firebirdsql.org/manual/qsg10-howtocorrupt.html

 but it doesn't include the copying/zipping of a live database. Is the 
 documentation out of date, or is it not an issue any more?

 Regards
 Maya

 PS. Similarly, in the past, I have also been advise to keep connection 
 strings exactly the same from all client connections, but I can't see 
 anything on that either

 [Non-text portions of this message have been removed]

 



[Non-text portions of this message have been removed]



Re: [firebird-support] Protecting data from end users

2012-01-15 Thread Alexey Kovyazin
Hello Richard,

 We have figured out to how protect sales data from being altered. The 
problem I am left with is how to protect a row from being deleted.
  (firstly, have come to the conclusion that it impossible to fully 
protect data, however the idea here is just make it a bit harder and 
scare people off)

Actually you need audit solution. Both SYSDBA role and trigger to outer 
database are kids tricks which can be easily cracked and bypassed by 
experienced user who has access to the database file (and reads 
firebird-support :)).

If you need reliable audit solution you should consider integration with 
some external tool like our FBScanner, which works as a proxy and can 
store all data and events like unsuccessful login attempts to the 
external Firebird [or other database engines] or text files, with 
necessary data encryption.
It's possible to built-in additional plugin for FBScanner to encrypt 
data exchange or perform additional secure handshake with client 
application in order to prevent bypass attempts, and with ISV 
subscription licensing even deployment at hundred of terminals will have 
the flat price.
Feel free to contact me directly and ask any questions.

Regards,
Alexey Kovyazin
IBSurgeon (www.ib-aid.com)

 Hi, I need a way of logging or protecting data from being deleted by a 
 user.

 I work for a POS (point of sale) company, each user shop would have 
 a local firebird db running. We are entering into a new market where 
 regulation states we have to protect our system from tax evasion 
 (where possible)

 We have figured out to how protect sales data from being altered. The 
 problem I am left with is how to protect a row from being deleted. 
 (firstly, have come to the conclusion that it impossible to fully 
 protect data, however the idea here is just make it a bit harder and 
 scare people off)

 The two method I have thought of is
 a) Using roles and remove the delete privilege (we currently just 
 using SYSDBA, which is probably a bit bad anyway)
 or
 b) Add some kind of trigger logging to keep this deleted data and copy 
 to another db.

 Just wanted to know if anyone else had any other ideas or been in a 
 similar situation.

 PS at the moment using FB 2.0, however planning on upgrading our 
 clients to FB 2.5. I have been looking at the trace logging in FB2.5 
 but don't see that usefull for this problem

 Thanks in advance
 Richard

 



[Non-text portions of this message have been removed]



Re: SV: [firebird-support] Firebird classic vs supperclassic

2011-12-21 Thread Alexey Kovyazin
Hello Paul,

 The specific setup is for ~150 hosted databases running 24x7 (probably 
 we will change our server hardware before we reach 365 weeks). The 
 databases are quite small ranging from 5-100MB, each DB has between 
 1-40 connections, but a typical picture will be around 50-100 
 connections for the whole server. We have no worries, though, about 
 more connections, except that the 2.5.0 can't handle more than 500 
 connections at a time (this issue was corrected in 2.5.1).


Interesting.
What is the hardware configuration for above system you mentioned above?

Regards,
Alexey Kovyazin
IBSurgeon


[Non-text portions of this message have been removed]



Re: [firebird-support] Optimizing Firebird for SSD

2011-12-16 Thread Alexey Kovyazin
   Hello,

 The problem is with write operations. They take to much time and this 
is OLTP database so write should be very fast.

Can you please be more specific in defining the problem?
How many records you are inserting  or updating per second, how many 
users do inserts/updates, how transactions are organized?

I suspect that SSD is an attempt to hide real problem behind hardware 
improvements.

Regards,
Alexey Kovyazin
IBSurgeon

 hi guys,

 I'm having this setup here:

 linux 64 bit server with RAID 5 for database storage. My database is 
 stored on raw device.

 Right now I'm using FW=ON for this setup.

 any ideas how to optimize performance for this configuration?

 The problem is with write operations. They take to much time and this 
 is OLTP database so write should be very fast.

 I'm considering the option to migrate this RAID back to HDD in order 
 to speed up write operations.

 I'm also considering the option of FW=OFF with MaxUnflushedWrites set 
 to some low value like 100 and MaxUnflushedWriteTime set to 4-5 seconds.

 Any other ideas?

 Also what will be the effect if I use the above mentioned settings on 
 the page writes that contain completed transactions?

 Thanks in advance

 



[Non-text portions of this message have been removed]



Re: [firebird-support] Multi-Version Consistent Read Question

2011-12-13 Thread Alexey Kovyazin
Hello Joey,

Can you please tell in what university you are studying?
Why you have chosen Firebird - was it some recommendation?

Regards,
Alexey Kovyazin

 Hello,

 I am researching methods to achieve high throughput for a learning chat
 application I am designing as a self-led student. I came across the
 Multiversion Control method of ACID and have a theoretical question: 
 though
 it seems remote that a reader of data wouldn't get an old read what has
 been the experience and when this occurs what methods are available to
 alert the read user that data has been updated?

 Thank you,
 Joey

 [Non-text portions of this message have been removed]

 



[Non-text portions of this message have been removed]



Re: [firebird-support] Clustering Firebird

2011-11-29 Thread Alexey Kovyazin
Hello,

No such thing as Firebird cluster exists, at least in the frames of 
current versions.
If you need failover and/or scalability, design your system in 
distributed manner with replication.

Regards,
Alexey Kovyazin
IBSurgeon


 Hello everybody

 Do you know some book or article about clustering Firebird's databases?

 Greetings.

 Walter.

 [Non-text portions of this message have been removed]

 



[Non-text portions of this message have been removed]



Re: RES: [firebird-support] When I need to do a full backup/restore?

2011-11-22 Thread Alexey Kovyazin
Hello,

Also check transaction count limit (2^32-1) in your databases.
If Next transaction is close to it, make backup/restore.

Regards,
Alexey Kovyazin
IBSurgeon (www.ib-aid.com)

 There are no problems (like corruption) if the server was power down during
 backup?
 Since backup is an regular read-operation id should not cause corruption
 when an power-fail does happen while backup. The backup file itself is
 junk in case of an power-fail.

 When I restore the backup at a different location how I validate the
 restored backup? With gfix?
 The gbak application should report an error if backup is not restorable.

 There is a “formula” to indentify that a Database NEED a backup/restore? I
 mean: If “A” is 50,000 bigger than “B” I need to backup/restore.
 Usually there should be no reason for restore. Restore is only needed
 when your database gets lost or damaged.

 Elmar



 

 ++

 Visit http://www.firebirdsql.org and click the Resources item
 on the main (top) menu.  Try Knowledgebase and FAQ links !

 Also search the knowledgebases at http://www.ibphoenix.com

 ++
 Yahoo! Groups Links









++

Visit http://www.firebirdsql.org and click the Resources item
on the main (top) menu.  Try Knowledgebase and FAQ links !

Also search the knowledgebases at http://www.ibphoenix.com 

++
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/firebird-support/

* Your email settings:
Individual Email | Traditional

* To change settings online go to:
http://groups.yahoo.com/group/firebird-support/join
(Yahoo! ID required)

* To change settings via email:
firebird-support-dig...@yahoogroups.com 
firebird-support-fullfeatu...@yahoogroups.com

* To unsubscribe from this group, send an email to:
firebird-support-unsubscr...@yahoogroups.com

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/



Re: [firebird-support] Slow Database

2011-11-10 Thread Alexey Kovyazin
Hello,


 I have a website with PHP and a Firebird database. It looks like the 
 Firebird database becomes very slow and I don't know, how to find 
 where and why.

 My database is 15GB, the biggest table has about 30 million records.

 Right now I try to create the statistics, but it takes for ever. At 
 the same time I try to monitor the database with the Sinatica tool. 
 OAT and Next transaction are close, no GC pending.

 What I see is a lot warnings like invalid char set, but I think, 
 this has nothing to do with performance.

 I'm also not aware of any statement not using indexes or so.

 What can I do? How do I find the bottle necks? It must be in Firebird, 
 but I don't know, what I do wrong.


You can try our [commercial tool] FBScanner 
(http://ib-aid.com/products/firebird_interbase/monitoring/FBScanner).


Regards,
Alexey Kovyazin
IBSurgeon (www.ib-aid.com)



[Non-text portions of this message have been removed]



[firebird-support] Firebird Conference 2011

2011-11-09 Thread Alexey Kovyazin
Hello All,

The Firebird Project invites all Firebird users and developers to
participate in the Firebird Conference 2011, which will take place in
*Luxembourg, November 25-26, 2011*.

The Firebird Conference 2011 will be devoted to a variety of important
topics: Firebird SQL language improvements, performance, optimization,
database protection and recovery, and many others.

A number of presentations will be done by the*Firebird Core team*,
which will ensure access to information at the best technical levels.

The Firebird Conference 2011 will be a place to improve your Firebird
development skills and give a chance to ask questions directly to
Firebird Core team.


List of talks and other details:
http://www.firebirdsql.org/en/firebird-conference-2011/


Regards,
Alexey Kovyazin
Conference Committee




[Non-text portions of this message have been removed]



Re: [firebird-support] nbackup failure - cause?

2011-11-01 Thread Alexey Kovyazin
Hello,

Unfortunately, I can't say more without thorough investigation.
It can be bug or corruption or misconfiguration.

Regards,
Alexey Kovyazin

 the level 0 backup restores ok and gbak will then backup  restore that,
 could the corruption be somewhere that that doesn't matter?
 how can I find and deal with it?

 On 1 November 2011 09:47, Nick Upsonnick.up...@gmail.com  wrote:

 sorry, didn't think to say, its version 2.1.4


 On 31 October 2011 17:21, Alexey Kovyazina...@ib-aid.com  wrote:

 **


 Hello Nick,

 It seems like you have database corruption.
 What is Firebird version?

 Regards,
 Alexey Kovyazin
 IBSurgeon (www.ib-aid.com)


 Hi,

 I have recently started using nbackup and have a system where, at the
 end of an attempt to do a level 0 I got

 Fatal lock manager error: invalid lock id (158048), errno: 22
 --Invalid argument

 attempts to do subsequent level 1 backups produced:

 unsuccessful metadata update
 -Database is already in the physical backup mode
 Failure: Database error
 [
 PROBLEM ON begin backup.
 SQLCODE:-607
 ]

 I've never seen anything like this in my earlier testing, can anyone
 tell me what happened (firebird.log has nothing at these times)


 [Non-text portions of this message have been removed]





 [Non-text portions of this message have been removed]



 

 ++

 Visit http://www.firebirdsql.org and click the Resources item
 on the main (top) menu.  Try Knowledgebase and FAQ links !

 Also search the knowledgebases at http://www.ibphoenix.com

 ++
 Yahoo! Groups Links









++

Visit http://www.firebirdsql.org and click the Resources item
on the main (top) menu.  Try Knowledgebase and FAQ links !

Also search the knowledgebases at http://www.ibphoenix.com 

++
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/firebird-support/

* Your email settings:
Individual Email | Traditional

* To change settings online go to:
http://groups.yahoo.com/group/firebird-support/join
(Yahoo! ID required)

* To change settings via email:
firebird-support-dig...@yahoogroups.com 
firebird-support-fullfeatu...@yahoogroups.com

* To unsubscribe from this group, send an email to:
firebird-support-unsubscr...@yahoogroups.com

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/



Re: [firebird-support] Questions about nbackup

2011-11-01 Thread Alexey Kovyazin
Hello,

 I have been looking into switching from gbak to nbackup. From what I 
 have read about nbackup I am left with some, possibly incorrect, 
 impressions.

 1) nbackup is a page level backup rather than a row-by-row backup like 
 gbak.
 2) nbackup does no integrity checking of the database as it is backed 
 up. It simply copies the database page by page.
 3) If 2) is true, then this would seem to imply that I could back up a 
 corrupted database using nbackup without ever knowing that the 
 database was corrupt.
 4) If 2)  3) are true this would seem to imply that I could restore a 
 corrupted database using nbackup and wind up with a corrupted 
 database, the same as the original.

In general, you are right.
Read this presentation about backups in Firebird, it has more details 
about corruptions and gbak/nbackup:
http://www.slideshare.net/ibsurgeon/everything-about-backups-firebird-by-dmitry-kuzmenko-ceo-ibsurgeon

Regards,
Alexey Kovyazin
IBSurgeon (www.ib-aid.com)



 Please feel free to correct my misconceptions.

 



[Non-text portions of this message have been removed]



Re: [firebird-support] nbackup failure - cause?

2011-10-31 Thread Alexey Kovyazin
Hello Nick,

It seems like you have database corruption.
What is Firebird version?

Regards,
Alexey Kovyazin
IBSurgeon (www.ib-aid.com)


 Hi,

 I have recently started using nbackup and have a system where, at the
 end of an attempt to do a level 0 I got

 Fatal lock manager error: invalid lock id (158048), errno: 22
 --Invalid argument

 attempts to do subsequent level 1 backups produced:

 unsuccessful metadata update
 -Database is already in the physical backup mode
 Failure: Database error
 [
 PROBLEM ON begin backup.
 SQLCODE:-607
 ]

 I've never seen anything like this in my earlier testing, can anyone
 tell me what happened (firebird.log has nothing at these times)

 



[Non-text portions of this message have been removed]



Re: [firebird-support] PLEASE HELP: MY DABATASE WAS CORRUPTED

2011-10-25 Thread Alexey Kovyazin
Hello Richard,

Follow these steps


How to repair a corrupt Firebird database?

http://ib-aid.com/articles/item135

Regards,
Alexey Kovyazin
IBSurgeon


 Hi to all,

 I have error to my database while connecting it to my IBOConsole.

 Detail Message:

 ISC ERROR CODE:335544335

 ISC ERROR MESSAGE:

 Database file appears corrupt (/data/MYDB.FDB)

 Wrong page type

 Page 64586 is of wrong type (expected 5, found 0)

 I'll already try this procedure but still my database is corrupted

 Steps to fix database:
 
 1) always work with a copy of the database in case further damage
 occurs. Working with a copy also gives you exclusive access
 which is required to perform the following operations:

 2) gfix -v -f database.gdb

 3) if previous step reports corruption: gfix -m -i database.gdb

 4) repeat step 2 to see if the corruption was fixed

 Please help L

 Regards,

 Chad

 Disclaimer:

 This message contains confidential information and is intended only 
 for the individual named. If you are not the named addressee you 
 should not disseminate, distribute or copy this e-mail. Please notify 
 the sender immediately by e-mail if you have received this e-mail by 
 mistake and delete this e-mail from your system. E-mail transmission 
 cannot be guaranteed to be secured or error-free as information could 
 be intercepted, corrupted, lost, destroyed, received late or 
 incomplete, or could contain viruses. The sender therefore does not 
 accept liability for any error or omission in the contents of this 
 message, which arises as a result of e-mail transmission. If 
 verification is required, please request a hard-copy version from 
 Toshiba Information Equipment (Phils.) Inc., 103 East Main Avenue 
 Extension, Special Export Processing Zone, Laguna Technopark, Binan, 
 Laguna, Philippines 4024

 [Non-text portions of this message have been removed]

 



[Non-text portions of this message have been removed]



Re: [firebird-support] FB suitability for Consolidated Database of 15 GB.

2011-10-08 Thread Alexey Kovyazin
08.10.2011 9:37, raja_s_patil:
 But for centralized
 database they have doubt that whether it will sustain the volume of 10
 to 15 GB 

:

One of our customers' databases (not the biggest :) - excerpt from daily 
report from DataGuard, pay attention to database size

==cit=

Regular backup was done successfully

Backup [D:\_backup\bckp_vlm_wtl_20111007_22-00.fbk] 98 Gb was created at 
10:00:00 PM took 01h:45m:51s.534 to complete.

Backup:
[OK] Backup [D:\_backup\bckp_vlm_wtl_20111007_22-00.fbk] 98 Gb done 
successfully at 11:45:51 PM, taking 01h:45m:51s.534.

Restore:
[OK] Restore [D:\_backup\restore.fdb.tmp] 105 Gb done successfully 
at 1:22:48 AM, taking 01h:36m:56s.710.

==cit=

1Terabyte database - http://www.ib-aid.com/articles/item104

And also there is 700Gb beast in production - case study is coming soon :)


Regards,
Alexey Kovyazin
IBSurgeon (www.ib-aid.com)


Re: [firebird-support] Newbies queries on type of data files and recovery options

2011-09-28 Thread Alexey Kovyazin
Hello,



   3. What are the common scenarios of a Firebird data file getting 
 corrupt? In case of a single-file structure, I guess no other files 
 need to be backed up?


There are some articles on our site

Firebird and InterBase corruptions reasons
http://www.ib-aid.com/articles/item70

Common InterBase/Firebird errors caused by corruptions and their 
recovery chances
http://www.ib-aid.com/articles/item69
and ppt Firebird Anti-corruption approach
http://www.slideshare.net/ibsurgeon/firebird-anticorruption-approach

 In over ten years the only corruptions I've seen were due to

 1) Full hard disk: IIRC in this case Firebird will overwrite the file
 from the beginning. Not good, but checking for free space on every
 write would slow down writes too much. Just make sure you have enough
 space.


This is far from true. Overwriting was an issue in Interbase 5.x.
Lack of free space was solved with pre-allocation in recent Firebird 
versions - it will raise non-critical error.


Regards,
Alexey Kovyazin
IBSurgeon


[Non-text portions of this message have been removed]



Re: [firebird-support] Generator Performance

2011-09-27 Thread Alexey Kovyazin
Hello Matheus,


 Is there a way of finding out how many pages are used to store a given 
table?

Run gstat -r, there will be exact information - Data Pages: NNN

CFG (149)
 Primary pointer page: 2736, Index root page: 2737
 Average record length: 71.20, total records: 15549
 Average version length: 10.54, total versions: 48, max versions: 16
 Data pages: 875, data page slots: 875, average fill: 81%

If you prefer convenient GUI interface, our IBAnalyst tool can show this 
and other information in more friendly way and even calculate 
tables/indices sizes in Mb.

Regards,
Alexey Kovyazin
IBSurgeon (www.ib-aid.com)






++

Visit http://www.firebirdsql.org and click the Resources item
on the main (top) menu.  Try Knowledgebase and FAQ links !

Also search the knowledgebases at http://www.ibphoenix.com 

++
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/firebird-support/

* Your email settings:
Individual Email | Traditional

* To change settings online go to:
http://groups.yahoo.com/group/firebird-support/join
(Yahoo! ID required)

* To change settings via email:
firebird-support-dig...@yahoogroups.com 
firebird-support-fullfeatu...@yahoogroups.com

* To unsubscribe from this group, send an email to:
firebird-support-unsubscr...@yahoogroups.com

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/



Re: [firebird-support] How to put an entire Database in memory using cache?

2011-09-20 Thread Alexey Kovyazin

 if you want to risk your data, use RAMDISK.. but, it's come so fast our
 querys...

 http://www.softperfect.com/products/ramdisk/

 Remember.. use the shadow to ensure your data will be safe..


It's a kind of myth - shadow will not help a lot.
Try to push RESET under load in RAMDisk+shadow configuration and see 
various corruptions for yourself.
Firebird works fast enough on normal configurations - of course, if 
application was designed correctly.

Regards,
Alexey Kovyazin
IBSurgeon (www.ib-aid.com)





++

Visit http://www.firebirdsql.org and click the Resources item
on the main (top) menu.  Try Knowledgebase and FAQ links !

Also search the knowledgebases at http://www.ibphoenix.com 

++
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/firebird-support/

* Your email settings:
Individual Email | Traditional

* To change settings online go to:
http://groups.yahoo.com/group/firebird-support/join
(Yahoo! ID required)

* To change settings via email:
firebird-support-dig...@yahoogroups.com 
firebird-support-fullfeatu...@yahoogroups.com

* To unsubscribe from this group, send an email to:
firebird-support-unsubscr...@yahoogroups.com

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/



Re: [firebird-support] Sometimes Firebird 2.1.4 x64 crash (terminated abnormally (4294967295))

2011-09-05 Thread Alexey Kovyazin
Hello Fabio,

Most likely it's UDF problem. It was discussed a lot - search this list.

To track down crashes you can follow this guide:
http://www.ibphoenix.com/resources/documents/development/doc_35

To reduce the negative effect of the crash switch to Classic.

Regards,
Alexey Kovyazin
IBSurgeon (www.ib-aid.com)

 Hi all.

 I've installed Firebird 2.1.4 x64 on a machine with the following
 features.

 Windows Server 2008 R2 Foundation Service Pack 1;
 Intel Xeon CPU X3430, 2.40GHz;
 RAM = 8 GByte;
 64 bit OS;
 Hard disk = 136 GByte;

 Sometimes, about 3 times per week, the Firebird server crashes with
 following error:

 IPVSRV (Client) Fri Sep 02 17:58:04 2011
 C:\Program Files\Firebird\Firebird_2_1\bin\fbserver.exe:
 terminated abnormally (4294967295)

 Immediately the Firebird Guardian restart the Server, but it's to 
 late: my
 application crashes too.

 The clients (all written in Delphi) which are linked concurrently to the
 server is about 5 or 6 every times (very small number).
 There's a data syncronize service that works with dbExpress technology 
 via
 dbexpida40.dll ad more occurrence of an application working with the old
 BDE technology (it can't be still migrated to dbExpress :-( ).

 I'd like to study in deep the error, but I don't know if Firebird has a
 verbose log funcionality. How can I activate it?
 I can't reproduce the error because it's very sporadically.

 Thank you for every idea or, better, solution that you can give me.

 Best Regards.

 Fabio Duchi

 



[Non-text portions of this message have been removed]



Re: [firebird-support] Restoring database from backup on Firebird 2.1 Classic Linux

2011-09-02 Thread Alexey Kovyazin
Hello,


 I have tried to restore the database on Ubuntu 11.04 64bit with FB 2.1 
 Classic and it was restored fine.

 What the hell happens with 32 bit?

it can be problem with your  computer, where 32-bit OS is installed. Try 
to restore on another 32-bit Firebird instance before blaming 32-bit family

Regards,
Alexey Kovyazin
IBSurgeon (www.ib-aid.com)


[Non-text portions of this message have been removed]



Re: [firebird-support] amount of memory being consumed

2011-08-31 Thread Alexey Kovyazin
Hello,

 Can we get an idea of the amount of memory being consumed by category, 
 for instance, the amount  used to store the results of the sub-query, 
 the amount consumed by intermediate joint results, the amount used by 
 the sort, the amount used by the grouping and aggregation.  The more 
 detail the better of course, but I understand there may be a limit to 
 how much detail we can  have available.


You can use MON$ tables in 2.1 and 2.5 versions of Firebird to get some 
information about memory consumption.
Though if you would explain why you are looking for such information, 
you would get more useful answers.

Regards,
Alexey Kovyazin
IBSurgeon (www.ib-aid.com)



[Non-text portions of this message have been removed]



Re: [firebird-support] GBAK Restore Crash

2011-08-31 Thread Alexey Kovyazin
Hello Marius,

 Can anyone advise what I should be trying, or why this is happening?


backup file is physically corrupted.


 Is there any way that I could instruct GBAK to ignore the table it is 
 having
 issues with?


Backup has linear format, so gbak cannot help here.
You need to create another backup or revert to the last good copy.
Also you can try our IBBackupSurgeon tool, which is the only tool to 
save data from corrupted backups - it reads backup at low level and 
extract data to the new database.

Regards,
Alexey Kovyazin
IBSurgeon (www.ib-aid.com)


 Regards
 Marius J. Labuschagne

 



[Non-text portions of this message have been removed]



Re: [firebird-support] GBAK Restore Crash

2011-08-31 Thread Alexey Kovyazin
Marius,

Such backup error can be indication of HDD or RAM problems.

Check RAM http://www.ib-aid.com/articles/item93
and run checkdsk/another utility to check HDDs.

Regards,
Alexey Kovyazin
IBSurgeon (www.ib-aid.com)

 Thank you Alexey,

 I will instruct my Client to execute another backup. I'm making the
 assumption then that this is not a Firebird issue but rather just the luck
 of the draw when backing up the database?

 Regards
 Marius




[Non-text portions of this message have been removed]



Re: Параметры ядра Linux для работы с Firebird CS

2011-08-30 Thread Alexey Kovyazin
Вадим, добрый вечер,

Вряд ли это Линукс виноват. Для интереса поставьте старую/другую
версию, конечно,
но сдается мне, что это другая собака проявилась из-под грунта.
Пишите, если что.

С уважением,
Алексей Ковязин


On 30 авг, 11:22, Vadim Mescheryakov vadim.mescherya...@del-fin.ru
wrote:
 Здравствуйте.

 Модернизировали сервер меняли Raid контроллер и жесткие диски  и в связи с
 этим переустановили OpenSuse (было 10.2 32 bit стало 11.3 64bit)

 Установлен FB 2.0.6 CS  64 bit, DefaultDbCachePages 512 (пробовали и 256)

 Столкнулись с такой проблемой:
 После того как количество подключенных пользователей превысило 40  резко
 упала производительность системы (процессы fb_inet_server находятся в
 ожидании Статус D в top и load average скачет от 13% до 20%)

 В это же время копирование файлов в пределах RAID идет с большой скоростью,
 top не показывает ни загрузки процессора ни ожидания ввода вывода).

 Ни разу такого поведения не наблюдал.

 Есть предположение что проблема в параметрах ядра нового дистрибутива, так
 как обычно ничего после установки не меняли.

 Что можно посмотреть?

 С уважением, Мещеряков Вадим

 директор ООО Комплексные Системы

 454021 г. Челябинск ул. 40 лет Победы 31, 77

 Тел: +7 (351) 2807917

 Моб: +7 922 6395170    

 Web:www.del-fin.ru

 ICQ: 343-554-572

 SKYPE: vadimmescheryakov

Re: [firebird-support] Linux server optimization for FB 1.5 SS? Best practice guide?

2011-08-22 Thread Alexey Kovyazin
Hello Myles,

Switch to 1.5.6 Classic, set in firebird.conf
DefaultDbCachePages = 512 and you'll see the difference which should be 
enough.

Regarding migration - look at Profitmed migration case study
http://www.slideshare.net/ibsurgeon/firebird-migration-from-firebird-15-to-firebird-25

Regards,
Alexey Kovyazin
IBsurgeon


 I have a new FB 1.5.6 Linux Super Server installation going online.
 This will eventually be upgraded to 2.1 or 2.5 but we have legacy code
 that keeps us in 1.5.6 for now.

 I have installed a 'default' build of FB 1.5.6 on CentOS 64 bit server,
 and its running as a virtual machine on OpenVZ/Proxmox. The
 configuration of the server is like this:

 Dell PowerEdge 2950, Dual Xeon 2.6Ghz CPUs (2 core per CPU I believe)
 RAID 5, with 3 x 1TB drives, 1 x 1TB Parity, and 1 Hot spare
 16GB of RAM total for server, with 6GB allocated to CentOS for FB Server
 1GB NICs

 The database feeds a web application running on a separate box.

 I have not applied any changes to the default firebird.conf setting.

 The server, under light load (about 8 users), is reporting a higher than
 normal CPU load, but almost no RAM load.

 The most intensive queries involve a lot of row retrieval, sorting and
 display, and I do not believe I have optimized this for sorting at all.
 Nor have I optimized for CPU affinity (which I'm not even sure I can
 do with SS 1.5.6 on Linux). I have also not optimized Cache size, and
 the DB is reporting page size at 16384.

 So can anyone give me a suggestion as to where to start to get more
 performance out of this beast? I know that FB upgrade would help a lot,
 but I can't address that in the next few months at least so I have to
 work with what I have got right now. I'm seeing that simple queries
 appear to be pretty fast, but the more complex ones that are already
 highly optimized are loading the server.

 Any thoughts?

 Myles
 -- 
 -
 Myles Wakeham
 Director of Engineering
 Tech Solutions USA LLC
 www.techsolusa.com
 Phone +1-480-451-7440

 



[Non-text portions of this message have been removed]



С Новым Годом!

2010-12-31 Thread Alexey Kovyazin
С Новым Годом, дорогие коллеги!

Желаю счастья, здоровья, профессиональных успехов ну и, конечно, чтобы
ваши сервера Firebird работали быстро и бесперебойно, юзера были
счастливы, а клиенты щедры!

В Новом Году Firebird ждут новые релизы, новый веб-сайт, новая
документация, несколько важных конференций и много-много интересного.

С уважением,
Алексей Ковязин
Firebird Foundation



Re: Подвисает 2.5 :(((

2010-12-30 Thread Alexey Kovyazin
Попробуй перейти на последний снэпшот 2.5.1.


Re: Сбросить все подключения ( FB1.5.3)

2010-11-12 Thread Alexey Kovyazin
Переходите на 2.5.
1.5 - технология 2004 года.


  если FB на Windows, то FBScanner
  там можно коннекты обрывать.

 нимагу. 1) платный, 2) нет доступа к серверу, 3) ДЭБ зарэжэт

Так платный или дорогой?

С уважением,
Алексей Ковязин



Переизбрание президента и ч ленов комитета Firebird Foundation'2010

2010-11-09 Thread Alexey Kovyazin
Добрый день,

Закончилось ежегодное собрание членов Firebird Foundation (http://
firebirdsql.org/index.php?op=ffoundation), на повестке которого было
обсуждение итогов года и избрание Президента Firebird Foundation и
членов Комитета Firebird Foundation.

Президентом Firebird Foundation был переизбран Филипе Маковски.

Члены Комитета Firebird Foundation:
Paul Beach (FR),
Pavel Cisar (CZ),
Fabio Codebue (IT),
Stefan Heymann (DE),
Alexey Kovyazin (RU),
Olivier Mascia (BE),
Thomas Steinmaurer (AT).

Секретарем FF переизбрана Хелен Борри.

Как новоизбранный член Комитета Firebird Foundation, предлагаю по
любым вопросам, связанным с Firebird и деятельностью фонда, обращаться
ко мне - alexey.kovyazin at gmail.com
или послав запрос (на англ) 
http://firebirdsql.org/index.php?op=ffoundationid=contact_us

C уважением,
Алексей Ковязин




Re: Переизбрание президента и членов комитета Firebird Foundation'2010

2010-11-09 Thread Alexey Kovyazin
Отчет о ежегодном собрании и протоколы обсуждения будут вскоре
выложены на firebirdsql.org/index.php?op=ffoundation
Если коротко - продолжаем работать.
Хочу отметить во избежание непонимания, что решения о разработке новых
фич на этом собрании не принимаются, за этим  - в трекер
tracker.firebirdsql.org.

On 9 ноя, 13:09, Vadim Mescheryakov vadim.mescherya...@del-fin.ru
wrote:
 Закончилось ежегодное собрание членов Firebird Foundation (http://
 firebirdsql.org/index.php?op=ffoundation), на повестке которого было
 обсуждение итогов года и избрание Президента Firebird Foundation и
 членов Комитета Firebird Foundation.
 Президентом Firebird Foundation был переизбран Филипе Маковски.

 А чем закончилось обсуждение итогов года?

 С уважением, Мещеряков Вадим

 директор ООО Комплексные Системы
 454021 г. Челябинск ул. 40 лет Победы 31, 77
 Тел: +7 (351) 2807917
 Моб: +7 922 6395170    
 Web:www.del-fin.ru
 ICQ: 343-554-572
 SKYPE: vadimmescheryakov

Re: Упала база

2010-11-09 Thread Alexey Kovyazin
Скачайте IBFirstAID Diagnostician, запустите проверку, полученный лог
пришлите на support at ib-aid.com.
Тогда можно будет что-то сказать.


Re: OFF Порадовать супругу :)

2010-10-29 Thread Alexey Kovyazin
Описание решения пришлите на admin at mindthebird.com

--
Алексей

Re: Вопросы ДЕ и Владу

2010-10-27 Thread Alexey Kovyazin
Привет,

как один из группы Firebird Administrators, позволю себе ответить.

Firebird - универсальная СУБД, предназначенная для использования в
качестве основы для систем, разработанных на предприятиях, а также в
качестве СУБД, встраиваемой в тиражируемые системы всех размеров, от
однопользовательских систем до CRM/ERP для малого и среднего бизнеса
(под средним понимается бизнес до 500 рабочих мест, с БД до
300-500Гб).

Firebird бесплатен, легок в использовании, разворачивается в 1 шаг без
активации на всех популярных ОС, а благодаря многоверсионной
архитектуре позволяет разрабатывать гибридные решения (совмещающие
ввод и изменение данных с одновременным запуском отчетов). Также
Firebird с большой степенью вероятности выдерживает внщи, которые
другие СУБД не переживают без обращения к логам транзакций или даже
бэкапам - аварийные перегрузки, отключения, модификация метаданных на
лету и копирование файлов.

Широкий разброс возможностей (в т.ч. архитектур) позволяет говорить о
2 частях аудитории - 1) корпоративные разработчики и 2) разработчики
тиражируемых решений (ISV - Independent Software Vendors) различной
направленности.
Значительное оставание наблюдается в сегменте веб-разработки - в
основном, из-за проблем с драйвером для PHP и поддержке Firebird в
популярных фреймворках, а также, в прошлые годы, в отсутствии готовых
Linux решения для хостеров. Впрочем, поддержка у хостеров появится,
как только будут решены вопросы с полноценной поддержкой PHP.

Корпоративные разработчики решают задачи автоматизации деятельности
предприятий - ERP или какого-то сегмента. Именно у корпоративных
разработчиков наблюдаются большие базы данных.
Пишут на Delphi/С++, Java и .NET. В Firebird корпоративные ценят язык
хранимых процедур и триггеров и возможность создавать гибридные
приложения (отчеты и аналита вместе).

Разработчики тиражируемых приложений (ISV) пишут на Delphi, .NET,
меньше на Java, Python и др. Приложения создаются самые разные - от
больших ERP наподобие Ансофт и Bas-X, до небольших приложений
(QuickSales, Парус, etc). ISV ценят в Firebird бесплатность,
масштабируемость (одна схема работы со встроенными и
многопользовательскими конфигурациями БД), легкость освоения.

С уважением,
Алексей Ковязин



On 27 окт, 15:58, sasha trofim...@gmail.com wrote:
 Хотелось бы узнать ваше мнение на предмет того, кого вы видите
 потенциальными потребителями сервера, который вы разрабатываете.

 Вы ж, наверное, задумывались о том, кто ваша целевая аудитория. Какие
 технологии для разработки использует эта аудитория и какие задачи решает.

 Очень хотелось бы узнать...

Re: Переподключение к БД при с оздании метаданных

2010-10-22 Thread Alexey Kovyazin
Вне зависимости от того, вносятся изменения в одном коннекте или в
нескольком, изменять метаданные (особенно работать с таблицами)
необходимо в эксклюзивном режиме, т.е. без активных пользователей,
чтобы не получить повреждений в БД.

С уважением,
Алексей

On 21 окт, 19:23, Andrei gs1...@gmail.com wrote:
 Есть у нас в платформе возможность загрузки прикладных решений и,
 соответственно, создания метаданных. Во времена Yaffil корректно


Анонсы докладов 3-й конферен ции по Firebird

2010-09-20 Thread Alexey Kovyazin
Добрый день всем,

выложены анонсы избранных докладов на 3-й конференции по Firebird и
InterBase
http://habrahabr.ru/blogs/conf/104576/

Большая просьба к имеющим аккаунт на хабре - проголосовать за топик.

С уважением,
Алексей Ковязин

Re: О©╫О©╫О©╫О©╫О©╫О©╫ О© ╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ 3-О© ╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫ Firebird

2010-09-20 Thread Alexey Kovyazin
Пришло время идти за пределы интербейсных ресурсов.
Рекрутировать новичков надо там, где они водятся.

On 20 сен, 14:08, Alex Cherednichenko cheredniche...@post.cz
wrote:
Hello, Alexey!
You wrote  on Mon, 20 Sep 2010 02:35:34 -0700 (PDT):

 AK выложены анонсы избранных докладов на 3-й конференции по Firebird
и InterBase
 AK http://habrahabr.ru/blogs/conf/104576/
 AK Большая просьба к имеющим аккаунт на хабре - проголосовать за
топик.

Очень, очень интербейсный ресурс.
хабрахабр.
Кстати, а на лепру ни у кого инвайта нету?
Там бы тоже надо.
И ещё на damochka.ru
Навсякий.

--
With best regards, Alex Cherednichenko.



Re: FB 3

2010-08-31 Thread Alexey Kovyazin
Саша,

Дружеский совет - увольняйся ты из такой компании :)
Люди, которые не умеют считать деньги и нарушают (я правильно понял?)
лицензионные соглашения Microsoft долго не протянут, да еще и тебя
подставят - не знали, дескать, что наш программист там ставит.
Если ты владеешь Entity Framework, не забыл SQL, плюс разбираешься в
букмекерских делах, работу будет найти не сложно.

С уважением,
Алексей Ковязин

On 31 авг, 03:32, sasha trofim...@gmail.com wrote:

Вы когда-нить в махонькой компании работали на мелких заказах? Там так
никто не делает. Тебе говорят например: мы согласны платить 10уе в час
за одного человека в течении полугода и нас не волнует что вы там
будете использовать. Не устраивает - идите на ...

А когда работы другой нет, ты сидишь и думаешь что десять уе в час -
это хоть и мало, но это лучше чем ноль уе в час. Можно попробовать
согласиться и дальше как-то выкручиваться.

Вот с этим проектом у нас так и было. Щас мы его закончили, но к этой
программе есть интерес и вылазят проблемы с тем, что MSSQL тяжёлый.
Если бы он ставился 5 минут и была бы встраиваемая версия, то на кой
оно мне надо что-то переделывать? Сидел бы и не рыпался...

Здесь нет никаких стоимостей. Здесь только вопросы удобства и
технических возможностей. Если MSSQL ставится 2 часа, то имея даже
чемодан с деньгами я не смогу купить версию, которая поставится за 5
минут. То же самое со встраиваемой версией. Если её нет, то её нет. И
причём тут деньги я не пойму???





Re: FB 3

2010-08-31 Thread Alexey Kovyazin
Саша,

Если ты важная персона в компании и (предполагаю по предыдущему письму
из слов не работать на дядю) совладелец компании, то с тобой
разговаривать в стиле 10 баксов в час и пошел вон не должны.
Более того, как совладелец, ты несешь совместные риски (лицензии и
т.д.) и тогда спрос с тебя другой.

Если же ты по факту не совладелец, но чувствуешь себя как совладелец и
принял на себя соответствующие моральные обязательства (все же работая
на хорошо знакомого дядю) - поздравляю, твой босс хороший
манипулятор :)

В общем, вопрос вышел за пределы вопросов, обсуждаемых в конференции,
поэтому предлагаю закончить.

С уважением,
Алексей Ковязин


On 31 авг, 13:59, sasha trofim...@gmail.com wrote:
В маленькой компании человек - это не простой винтик, который можно
элементарно заменить новым. В маленкой компании на тебе лежат
обязательства и если есть совесть и честь и порядочность, то напевать
на своих друзей и уйти туда, где тебе лучше, не получится.
В конце концов мыне голодаем, а всех денег всё равно не
заработаешь ;-)

Re: FB 3

2010-08-20 Thread Alexey Kovyazin
Почемы бы не переработать механизм генерации имен так, чтобы они
помещались в 31 символ?

Комбинаторика подсказывает, что комбинаций A..Z 0..9 в 31 символе
должно быть достаточно для этой вселенной.
А если надо выводить человеческие имена - так сделайте таблицу
перекодировки в своей программе.

С уважением,
Алексей Ковязин


Re: Настройка сервера

2010-07-22 Thread Alexey Kovyazin
...а отследить кол-во и размер временных файлов и потом посмотреть
графики можно с помощью FBDataGuard
http://groups.google.ru/group/ibsurgeon2



On 22 июл, 13:35, Dmitri Kuzmenko k...@ibase.ru wrote:
 Hello, Dmitry!

 Dmitry Lendel wrote:
 
  win2008. :
  ?
  1 ( ?)
  2  
  .

 temp -
 .
 , .

 --
 Dmitri Kouzmenko,www.ibase.ru,(495) 
 953-13-34begin_of_the_skype_highlighting  (495) 
 953-13-34  end_of_the_skype_highlighting

Re: Пятница - меряемся пузом :)

2009-06-09 Thread Alexey Kovyazin
Да, похоже, все-таки TPC будет наиболее простым вариантом.

--
АК


Re: Пятница - меряемся пузом :)

2009-06-08 Thread Alexey Kovyazin
Всем привет,

как и обещал, рассказываю.
База в 250Гб - австралийская, управление складскими запасами.
База в 280Гб - налоговая одной из балканских стран, но там гигов 100
были сами декларации.

Сервера, кстати, были не такие уж и большие - по 16Гб ОЗУ в обоих
случаях, диски - SCSI RAID с каким-то хорошим контроллером.

Вообще, у меня периодически мелькает мысль замутить базенку на
терабайт, причем не из блобов, содержащих DVD rip фильмы, а
нормальных данных.
Как вариант, сделать это с помощью тулкита TPC-C, но это будет чисто
тестовые данные.

Может взять что-нибудь этакое общеполезное и затолкать в БД, а потом
расшарить в виде ресурса?
В MS SQL7 когда то давно затолкали терабайт фоток Земли, но это не так
уж интересно. Чего такого на терабайт есть на просторах Интернета
полезного?

С уважением,
Алексей




On Jun 5, 5:08 pm, Alexey Kovyazin alexey.kovya...@gmail.com wrote:
 А давайте заодно размерами БД померяемся. Вполне пятнично :)


Re: Пятница - меряемся пузом :)

2009-06-08 Thread Alexey Kovyazin
На данный момент lib.ru только 5.5Gb, согласно главной странице.
Опять же, все в блобы уйдет.

     lib.ru ? + sphinx для поиска


Пятница - меряемся пузом :)

2009-06-05 Thread Alexey Kovyazin
А давайте заодно размерами БД померяемся. Вполне пятнично :)

У кого (своя или клиентская, без разницы) какая самая большая база
есть, на чем крутится (сколько RAM, процов/ядер и какая ось, ну и что
база делает)?

А я в конце расскажу, какую самую большую реально работающую БД я
видел и для чего она предназначена. :)

С уважением,
Алексей

Re: Пятница - меряемся пузом :)

2009-06-05 Thread Alexey Kovyazin
Неплохо, неплохо :)

Кто больше, неужели максимум это 160Гб?

Продолжаем меряться пузом, не стесняемся, тут девчонок нет! :)

Я видел побольше, у зарубежных граждан...

С уважением,
Алексей Ковязин
PS Кстати, как-то на базе вcего в 90Гб я напоролся на то, что на
Windows (до какой-то версии?) стандартными способами такой файл
скопировать нельзя.






Linux для Firebird

2009-06-04 Thread Alexey Kovyazin
Всем привет,

скажи-те ка, господа коллеги, те, кто на Linux держат птицов, какую ОС
используете (название, билд), и какие есть нарекания (если есть?) к ОС
или к связке ОС-ФБ.

С уважением,
Алексей Ковязин


Re: Linux для Firebird

2009-06-04 Thread Alexey Kovyazin
Привет, Сергей,

Нафига холивара старому евангелисту :)

Статистика интересует - кто на чем сидит.


--
АК

On Jun 4, 2:13 pm, Sergey Mereutsa gebele...@gmail.com wrote:
 Холивару хочешь?
 

Re: Linux для Firebird

2009-06-04 Thread Alexey Kovyazin
оба на. Тут 4 человека только на Линуксе? А остальные наверное на
MacOS? :)


On Jun 4, 3:22 pm, Alexey Kovyazin alexey.kovya...@gmail.com wrote:
 Статистика интересует - кто на чем сидит.


Re: 3 самые большие проблемы с Firebird

2009-05-22 Thread Alexey Kovyazin
Спасибо всем за ответы. Продолжаем разговор :)

1) Баги. Я думаю, про баги говорить особо смысла нет, их поправят как
только желающие занесут в трекер... ну, с некоторым лагом,
естественно :)

2) Legacy/ Про legacy подход действительно правильный - заточились на
1.5, работайте на 1.5, в чем вопрос-то. Более того, единственно
возможный для развивающегося продукта.

3) По замечаниям Tonal

Админские:

не очнеь понятно, почему это проблемы админа. Проблемы с
производительностью и надежностью системы (не только базы),
возникающие на стадии эксплуатации, не обязательно порождены админом.

Далее, я бы предложил смотреть на 2.5 в качестве текущей версии по
фичам.

1. Мультипроцессорность (обещают)

2.5, 3.0, да и сейчас неплохо работает, не жалейте RAM.

2. Кластеризуемость (нет)

Слишком широкое понятие. Но согласен, есть 2 момента - failover
кластеризация и кластер для повышения производительности.
Что нужнее (вопрос ко всем)?


3. Репликация (нет)
Есть, есть :) FBReplicator, IBReplicator, Microtec CopyCat и др.

 4. Мониторинг производительности (начало решатся в 2-ке)

А что бы тут хотелось?

5. Ручное обновление статистики индексов.
ok

6. Ограничение длинны имён

А откуда вылезло такое пожелание? Автогенеримые имена?

...
Програмёрские:
1. Отладка/трассировка сохранёнок и тринггеров.

TraceAPI? FBScanner CE? MON$? Почему комбинация не удовлетворяет?

2. Ограничение длинны имён.
повтор, см выше.


 3. Ограничение длинны списка в выражении IN (1500)

Хорошая шутка :)

4. Отсутствие параметров в выражении IN (... where T.ID in (:list) где
:list - список). Эмулируется сохранёнкой.

Тоже ничего :)


5. Нет прямой возможности узнать домены результата запроса (select
cast(1 as D_BOOL)...) из за этого приходится вручную следить за
соответствием типов.

А как бы хотелось? Интерпретатор, который тип вроде Variant возвращад
с RTTI?

6. Пользовательские агрегатные типы данных (например структурированный
адрес). Приходится вставлять группу полей во все таблицы и следить за их
согласованием.

Зависит от реализации.


7. Наследование таблиц. Есть несколько рукопашных схем реализации.

Не видно смысла.


ИТОГО, проблемы не слишком то большие. Притерлись и привыкли :)


Теперь перейдем к хотелкам.
Давайте конкретные хотелки, по работе, так сказать. Без ограничений
фантазии, но только своей фантазии, а не маркетологов.

Только большая просьба не предлагать посмотреть feature matrix
серверов вроде Oracle или MSSQL и настаивать на реализации всего
списка. Именно так тонны бесполезных фич кочуют из одного сервера в
другой.

Мне вот хочется возможность писать и подключать плагины для
подключения собственной реализации индексов :)

Опять же, прошу вышеуказанных лиц воздержаться от комментариев.

С уважением,
Алексей Ковязин



Re: 3 самые большие проблемы с Firebird

2009-05-22 Thread Alexey Kovyazin
 1. Хотим.
 2. Хотим
 3. Очень сильно хотим.
 4. Очень сильно хотим. И желательно с выводом типов из типа запроса, а

Вспомнился старый анекдот про еврея, который истово молился о выигрыше
в лотерею, но лотерейный билет не покупал :) Ну может и не в тему
вспомнился.

По теме:
Давайте предметнее - не просто хотим (всё хотеть штаны лопнут :)), а
для какой задачи хотим, и какое улучшение (облегчение :)) наступит от
осуществления хотения.

Вот про внешние языки в виде СП. Получается, побольше логики внутрь БД
вставляем? Или вообще всю :) Далее учим возвращать XML как результат
запроса, кастомизуемые запросы прикручиваем общение на разных портах
(80) и бац - application server родился, да только их и так много,
более модульных и заточенных под веб-фермы и т.д. - т.е. догнать вряд
ли.

Или внешние языки рассматриваются как одним-махом-решаем-проблему с
недостатками SQL?

Т.е. хотелось бы услышать конкретную историю - что стоит за хотением
именно в вашем случае.



С уважением,
Алексей Ковязин

3 самые большие проблемы с Firebird

2009-05-21 Thread Alexey Kovyazin
Всем привет,

В процессе размышлений о судьбах вселенной, пришла ко мне мысль о том,
что реальные проблемы в Firebird вообще отсутствуют.
Ну то есть технические проблемы такого рода, которые напрягали бы
разработчика или админа в процессе разработки и эксплуатации.
Вот.
Прошу опровергнуть мое мнение и написать если не три, то хотя бы две
насущные проблемы в Firebird.

Влада, Диму и Диму попрошу воздержаться от высказывания мнений в этом
топике.

С уважением,
Алексей Ковязин
ibsurgeon.blogspot.com

Re: MySQL в руках Oracle

2009-04-21 Thread Alexey Kovyazin
 По поводу первых двух сообщений топика нужно постить ответы типа будь ты
 проклят, ты всех нас предал?

Спокойно, я тут далеко не отходил :), биту вот приобрел по случаю:
http://1.bp.blogspot.com/_3s4hToi6E90/Se2GUk3fJMI/AIo/Suu6iWA7lc4/s1600-h/photo.jpg
Если чего, до Липецка недалеко, так что но-но :)

Насчет Сана и Оракла - это даже и хорошо, что MySQL выбывает (как мне
кажется) из игры. Меньше народу - больше кислороду :)

Семинар Embarcadero в Санкт Петербурге 17-го марта, 18-го в Москве

2009-03-10 Thread Alexey Kovyazin
Коллеги, всем привет,

вот, выбираемся в Питер 17 марта, приглашаем всех на бесплатный
семинар
http://embarcadero-events.eu/ru/spmarch17.html

Поговорим о тенденциях и развитии :)
Марк Барринджер будет показывать ER/Studio для проектирования БД, ну и
я расскажу о разном, в т.ч. пj Delphi 2009.
Cпециальной сессии по InterBase не будет, однако будет Дмитрий
Кузьменко. :)
Всегда рады обсудить какие-нибудь моменты.

Из боссов будет Найджел Браун, вице-президент, расскажет о планах и
текущей ситуации.

18 марта аналогичное событие будет в Москве:
http://www.embarcadero-events.eu/ru/march18.html

В общем, приходите.

С уважением,
Алексей Ковязин





Отставить спать! ДР у Дмитрия Кузьменко!!!!

2008-10-27 Thread Alexey Kovyazin
Ну, по ежегодной традиции, только что настало 28 октября, то бишь День
Рождения Дмитрия Кузьменко!
Ура, товарищи! Качать юбиляра! Всем выпить по два стакашка за здоровье
и процветание!

С наилучшими пожеланиями,
Алексей Ковязин


Re: OFF: Ded! С днем Рождения!

2008-09-23 Thread Alexey Kovyazin
Запоздало присоединяюсь. С Днем Рождения!

Главное здоровья, отдыхать почаще, ну и не забывать про эмерджентность
бытия сконцентированную в данном виртуальном сообществе!

С уважением,
Алексей Ковязин

On 22 сент, 14:28, Ded [EMAIL PROTECTED] wrote:


Re: OFF: Delphi и C++ Builder 2009 для Windows

2008-08-29 Thread Alexey Kovyazin
Добрый день всем,

не могу не откликнуться на столь душевное письмо. :)

 меня умилило как они в web-презентации рассказывали о новейших
 компонентах VCL
  - кнопках с рисунками
 - password edit в котором можно менять символ * на любой другой
 - tlabel в котором можно задавать форматирование html описанием

Если такие компоненты есть в поставке VCL, то мы никак их не можем
замалчивать, даже ради Вашего душевного спокойствия.
Новый DataSnap, Generics, анонимные методы, риббоны и всё остальное
Вы, очевидно, просмотрели. Это правильный подход. Меня в BMW тоже
очень раздражает их iDrive. Боже ж мой, кто выдумал крутить эту пипку!
Просто ненавижу их за это.


 они че - охренели вообще?
Стоит уточнить - кто такие они? Если имеются в виду я мои коллеги, то
отвечаю откровенно - нет, еще не вообще, а с частностями боремся.
Кого конкретно Вы подозреваете в охренении, уточните?
Если компанию Embarcadero, которая с 1 июля является владельцем Delphi
и других продуктов, то могу сказать, что компания очень
професссиональна, чрезвычайно прагматична и нацелена на результат, что
Вы сумеете скоро оценить. Delphi 2009 - только начало, и очень, очень
хорошее начало, чтобы там не казалось сквозь залитые слезами умиления
глаза.

 Даже поддержка юникода - не прошло и 10
 лет,

Как бы то ни было, этот вопрос решен, и в технологическом ключе
претензий к Delphi/C++ Builder больше нет. Если Вы хотите обсудить
историю компании Borland, то это в другой форум (я его адреса не
знаю).

 я молчу что существуют имхо бесплатные компоненты.

TMS более не бесплатные, и я помолчу об их качестве.

 И еще, я насколько понял версии под dotnet имхо (пока) нет?

Пока - нет. Если Вы планируете разрабатывать под .NET, то смотрите в
сторону Visual Studio, так как Delphi .NET 2009 будет
позиционироваться как веб-решение и возможность портировать Pascal-
приложения под .NET. Конкурировать с Visual Studio на .NET невозможно
- хотя бы потому, что они слишком часто всё переделывают. VCL -
устоявшаяся библиотека, которая будет дальше развиваться, обеспечивая
поддержку новейших ОС и технологий (порой значительно раньше, чем сам
вендор родит) и возможность переносить существующие приложения, а не
переписывать их под очередную модную аббревиатуру.
Подчеркну, что Embarcadero нацелена на кросс-платформенные приложения
и работает именно в этом направлении, и привязка к единственному
вендору не входит в наши планы. Подробнее об этих планах Вы узнаете в
2010 году.

 compact framework нет. Я чуть не расплакался когда узнал
Профессионалы не плачут. Они решают задачи наиболее подходящими
средствами.

 что с ним идет девелоперская версия interbase.
 БОЛЬШОЕ ЧЕЛОВЕЧЕСКОЕ СПАСИБО!!!

Да пожалуйста. Вместо того чтобы впадать в истерику, пойдите ка
почитайте отличную статейку
http://skiminog.livejournal.com/33610.html

С уважением,
Алексей Ковязин
Embarcadero Technology RussiaCIS
+7 499 238 36 11
PS Кстати, у нас еще и сайт www.codegear.com наконец стал
локализовываться - выберите язык Russian и посмотрите
http://www.codegear.com/products/delphi/win32/
Надеюсь, это не вызовет криков, почему это не сделано 10 лет назад, и
почему не все сразу, и все равно мы там все охренели, и всё равно в
конце концов Дельфи и присные его прокляты, и лучше сразу Борланду и
теперь Embarcadero надо пойти и утопиться, чем зарабатывать свои
жалкие миллионы. Не дождетесь!


Re: OFF: Delphi и C++ Builder 2009 для Windows

2008-08-29 Thread Alexey Kovyazin
 Я смотрел web презентацию про кнопки с картинками. Там про
 вышеописанные
 технологии ничего не было.

Знакомство с продуктом, наверное, надо начать с общего описания.
Например, почитатать DataSheet.
Это другой Дельфи, Вы его НЕ ЗНАЕТЕ. Да, похож, фамильные черты
сохраняются, не более чем внук на деда.

Кроме того вы вледеете информацией
 сколько девелоперов используют DataSnap? Хотябы по активности в родных
 форумах. У меня подозрение что меньше сотни.

Достаточно много, чтобы поддерживать и развивать эту технологию в
новой компании. Другой вопрос  - в уровне использования, но тут мы
можем только убеждать.



 Сожалею, но не смогу оценить. Позволю себе наглость заявить что со
 времен
 delphi 6 в связке фич windows-interbase(firebird) для девелопера
 ничего нового
 не появилось

Точно также можно заявить, что со времен маркиза де Сада в отношениях
мужчин и женщин тоже ничего не изменилось.
То, что изменилось вся среда, заметить абсолютно:
http://dn.codegear.com/article/34324
http://dn.codegear.com/article/34323
http://dn.codegear.com/article/34325

 Насколько я помню Билли вкладывал деньги в borland? Его долевое
 участие перешло на подразделение codegear? Embarcadero?
 Что с киликсом? ;-) Борланд передал Embarcadero киликс?
 Это вопросы без иронии.


Билли, вкладывал, перешло Извините, но это полная чушь, которая
бессмысленно повторяется людьми, которые ничего не понимают ни то что
в принципах фондового рынка и организации публичных компании в США, но
даже не хотят попытаться представить, насколько взаимодействие
компаний отличается от междусобойчика в стиле я дал тебе бабла, пойди
купи водки.
Если вдруг окажется, что Бен Ладен владел акциями Микрософта,  Вы его
тоже приплетёте к Биллу?
Что касается Kylix (читается Кайликс) и других продуктов. Все права на
них с 1 июля принадлежат Embarcadero.
Планов развития Kylix (надеюсь, под что Вы под Кайликс не
подразумеваете любую технологию, которая позволит разрабатывать GUI
приложения на разных ОС с native компиляцией) нет, так как Kylix не
продавался в объемах достаточных, чтобы оплатить хотя бы поддержание
его жизнедеятельности.
Что будет с новым кросс-плаформенным инструментом, увидим достаточно
скоро. Одно могу точно сказать - профессиональные кросс-платформенные
средства разработки бесплатно или по бросовым ценам раздаваться не
будут. За халявой идите к платформенным игрокам, они с радостью дадут
вам бесплатное средство разработки впридачу к стотысячной deployment-
лицензии (и пожизненному subscription-рабству).


   compact framework нет

 а с этим что?

Читаем roadmap
http://dn.codegear.com/article/36620


 Абсолютно все что там описано взято (сперто) с джавы включая названия
 классов с добавлением традиционной буквы Т.

Вы относитесь к сторонникам изобретения велоспипедов? Тогда Вы слишком
поздно родились, в эпоху промышленной ИТ-революции любые чужие
достижения адаптируются со скоростью освоения бюджета.
Или хочется вновь вернуть молодость и почувстовать нечто подобное тому
ощущению, когда Вы впервые открыли Дельфи? Это невозможно, пора это
признать.
Если учесть, что все компонентные подходы, в том числе и в Java, были
инспирированы (так культурно произносится слово спёрты в ИТ) Delphi,
то еще неизвестно кто и что у кого спер.
А если чуть-чуть быть внимательнее и все же прочесть статью упомянутую
статью, то там содержится очень интересное замечание о том, сколько
Native языков (без сборки мусора, подчеркну) реализуют
функицональность generics.


 Алексей, привыкайте к тому что мнений может быть больше чем одно,
 не обижайтесь, извините за резкость и работайте!

Это намек на то, что мы бездельничаем? :)
--
Алексей
PS Я все же надеюсь, что дельфисты прекратят традиционно брюзжать что
солнце-де не такое золотое, и трава не такая зеленая (забористая?),
как во времена Дельфи 3, и обратят взгляд на самый серьезный и
продвинутый релиз за последние несколько лет.


Re: ДР САМОГО DY !!!

2008-07-18 Thread Alexey Kovyazin
Поздравляю, желаю удачного дня рождения в окружении бразильских
красоток и слушателей мастер-класса :)
http://www.firebirdnews.org/?p=1792



Обновление по завтрашнему семинару по InterBase

2008-05-28 Thread Alexey Kovyazin
Уважаемые коллеги,

несколько моментов по завтрашнему семинару

1) Все подтверждения зарегистрировавшимся на текущий момент отосланы.
Если кто-то не получил - виноват антиспам. Если не получили, ничего
страшного, можно будет зарегистрироваться прямо на семинаре.

2) Все участники семинара получат диск c дистрибутивами RAD Studio
+JBuilder - сегодня к вечеру обещали как раз привезти свежую партию.

3) На семинаре будет присутствовать Александр Бондарь, автор книги по
InterBase и Firebird, если у кого есть экземпляры, берите с собой для
автографов :)

4) Кофе начнут подавать с 9-00, приходите пораньше, пообщаемся :)

С уважением,
Алексей Ковязин

Re: Обновление по завтрашнему семинару по InterBase

2008-05-28 Thread Alexey Kovyazin
И напоминаю ссылку с информацией для тех кто будет регистрироваться в
последний момент
http://www.codegear-events.eu/ru/ib/interbase_seminar.html

С уважением,
Алексей Ковязин

On 28 май, 15:26, Alexey Kovyazin [EMAIL PROTECTED] wrote:
 Уважаемые коллеги,

 несколько моментов по завтрашнему семинару



Re: Семинар по InterBase

2008-05-23 Thread Alexey Kovyazin
Олег, привет,

В Мотороле вроде телефоны и так с вибратором :)

Да, базовую презентацию выложим.

С уважением,
Алексей

On 23 май, 10:01, Oleg LOA [EMAIL PROTECTED] wrote:
 Alexey Kovyazin [EMAIL PROTECTED] wrote in messagenews:[EMAIL PROTECTED]

  - Вибрации силы ощущаешь, подован. (С)

 Пока батерейки в вибраторе не сядут. :-)

 Инфа с интерфала 10.00 - 10.30 будет доступна?

Семинар по InterBase

2008-05-21 Thread Alexey Kovyazin
Уважаемые колеги,

напоминаю о семинаре по InterBase, 29 мая 2008 года, Москва, гостиница
Холидэй Инн Лесная

Участие бесплатное, регистрация обязательна:
http://www.codegear-events.eu/ru/ib/interbase_seminar.html

Программа семинара:

9.00 - 10.00Регистрация
10.00 - 10.30   Новости компании: CodeGear + Embarcadero Сергей
Кожевников, глава Московского представительства CodeGear Borland
10.30 - 11.30   InterBase 2008: новые горизонты Алексей Ковязин,
менеджер по продуктам CodeGear Borland
11.30 - 12.00   Отличия InterBase и FirebirdДмитрий Кузьменко,
генеральный директор iBase.ru
12.00 - 12.30   Перерыв
12.30 - 13.15   Эксплуатация баз данных InterBase: оптимизация и
профилирование  Дмитрий Кузьменко, генеральный директор iBase.ru
13-15 - 14-00   Защита от сбоев и восстановление данных InterBase Сергей
Никитин, ведущий разработчик iBase.ru
14.00 - 14.20   AAM Systems: применение InterBase в системах
безопасности Сергей Горшков,  AAM Systems
14-20 - 15-00   Вопросы и ответы


С уважением,
Алексей Ковязин

Re: Семинар по InterBase

2008-05-21 Thread Alexey Kovyazin

 Предвижу, что эти доклады (ну, первый, само собой, про FB и там речь будет) с 
 точки зрения
 эксплуатации Firebird будут тоже полезны.


- Вибрации силы ощущаешь, подован. (С)

Re: fb 2.1: decompression overran buffer

2008-03-03 Thread Alexey Kovyazin


On 3 мар, 21:30, Леонид Агафонов [EMAIL PROTECTED] wrote:


 напишите хоть кто-нибудь по русски что происходит в сервере когда он
 отдаёт такую ошибку


Эта ошибка возникает при распаковке записей, запакованных алгоритмом
RLE, в случае, если в результате распаковки получается неправильный
результат.
Обычно такое случается при 1) битой памяти 2) неких неизвестных багах
в сервере 3) использовании неверной версии сервера для работы с базой,
например, базу от 7.0 открыть 7.5, поработать, а потом обратно
пытаться в 7.0 или 7.1 с ней работать.

Леонид, можете выложить базу с ошибкой для исследования? Если да,
выложите куда-нибудь, а линк на ak at ibase.ru пришлите.

С уважением,
Алексей Ковязин



Re: Пока Росия покупает лицензии у кодегиров...

2008-02-23 Thread Alexey Kovyazin
Я смотрю, что разговор из плоскости обвинения вендоров в распилах
денег перешел в плоскость обучения их ведению бизнеса :)

Ну что ж, комментарии ниже:


 Я вот смотрю сейчас на полку, где лежат лицензионные диски UBUNTU и
 kUBUNTU, которые я получил по почте. Из Африки. БЕСПЛАТНО.

Похоже, если что-то бесплатно, по вашему это не связано с бизнесом?
Эти диски не бесплатны. За них заплатил венчурный фонд или Марк
Шаттлворт лично.
То что Вы получили диски бесплатно, означает лишь что момент получения
доходов, в том числе и от Вас, отнесен на некоторый момент.

Приведу пример из другой области - покупка недвижимости. Самый простой
способ - берете мешок денег и покупаете жилье.
Способ посложнее - мешка денег нет, но есть высокая зарплата и
уверенность в завтрашнем дне, берете ипотеку и платите 10-20-50 лет за
кредит.
Но бывают и другие способы - и денег нет и зарплаты, но вы надеетесь,
что за счет инфляции или роста своих доходов вы сможете через пару лет
выплачивать таки ипотеку... и берете кредит в котором первые 2 года
вообще нет платежей.

Ubuntu - это бизнес. Там нет классической продажи лицензий, там нужно
(особенно заметно в сфере продажи ОС) отгрызать свой кусочек чтобы
влезть к покупателю, и поэтому там и раздают диски бесплатно. У них
толстая подушка венчурного капитала, и они хотят в данный момент
пытаются отхватить долю рынка, а зарабатывать - это можно и когда-
нибудь потом.
И если Вы думаете, что целью компании, производящей Убунта является
удовлетворение каких либо иных потребностей, кроме получения денег, то
Вы ошибаетесь. Даже если конкретный продукт бесплатен.


 Предварительно заполнив анкету на сайте производителя. Который прислал
 эти диски за СВОЙ счет.

Молодцы, тратят маркетинговый бюджет. Причем эффективно - вот Вы
сейчас пишете о проекте Убунта, продвигаете ее в этой конфе
эффективнее десятка маркетологов, я уверен человек 20 ашли на их сайта
и пара-тройка скачали. Это несомненное достоинство компаний с
бесплатными проектами - получение клиентов через запуск сарафанного
радио у них происходит гораздо  легче и быстрее, чем у коммерческих
вендоров, но вот с конвертацией пользователей в деньги гораздо
сложнее: Гугль является рекламным агенством, остальные вендоры либо
продают саппорт, либо пытаются продавать пользовательскую базу, либо
растят проект на убой конкурентам...


 Что далеко не мешает компании UBUNTU иметь один из самых высоких
 коэффициентов роста (капитализации) компании в мире, исчисляющийся не
 процентами, а разами. Далеко впереди Microsoft и иже с ними.

Я вчера своему сыну дал 100 рублей, у него уже было 10. Рост
капитализации на 1000% процентов.

 Лицензию я читал, UBUNTU прямой потомок DEBIAN, известного своей
 принципиальностью в лицензионной чистоте. Либо OpenSource в исходниках
 и как есть, либо не включаем в дистрибутив. И никаких если и при
 условии. Основатель компании, Марк Ричард Шаттлворт, - известен еще
 также, как второй в истории человечества космический турист.

Есть и такой вид опен-сорс бизнеса - паровоз. Продукт-паровоз
бесплатен, проезд на нем бесплатно, деньги берем за напитки, при
большом количестве пассажиров работает закон больших чисел, что денег
за продажу выпивки хватает и на топливо. Или есть надежда что будет
хватать. Или везем туда где они все раскошелятся... вариантов много.

Но кто сказал, что эта бизнес-модель идеальна и подходит всем?



 Дима, а Вы были в космосе ?

Не очень понятная эскапада. Ну привлек человек венчурный капитал под
проект, вкладывается сам, если наберет достаточное денег, потом
продаст его и опять полетит в космос. Молодец, искренне завидую, тоже
так хочу. Но он бизнесмен, а не мать Тереза (она умерла, если кто не в
курсе). Или это намек, что этот человек настолько крут, что не может
ошибаться?



 -
 Вы только поймите меня правильно, я далеко не ратую за, чтобы Borland
 или мелкомягкие отдавали свой софт бесплатно, сам имею лицензионную
 Делфи семерку - и мне абсолютно не жалко потраченных денег, более
 того - я заплатил их с чувством благодарности Borland-у за это
 продукт.

Вы прежде всего не понимаете сущности ИТ бизнеса, связанного с open
source.
Я понимаю, что радость от того, что в данный момент Вы получаете
хороший продукт бесплатно да еще из Африки, затмевает разум и мешает
мыслить, но все же проведите мысленный эксперимент:
Представьте, что Вы сами разработали некий продукт, который пользуется
растущей популярностью, затем наняли еще программистов, чтобы продукт
развивать, заработали денег и встали на распутье - как зарабатывать
деньги на этом продукте? Самый простой и понятный вариант - продавать
лицензии. Если же продукт массовый, вы можете платить программистам
3-4 года, то можно попытаться сделать бесконечный триал или
демпинговать, чтобы завоевать максимальное количество пользователей и
затем конвертировать их в покупателей. Если у вашего продукта есть еще
и очень сильные конкуренты, то, возможно, даже стоит раздавать продукт
бесплатно, 

Re: Пока Росия покупает лицензии у кодегиров...

2008-02-22 Thread Alexey Kovyazin
On 22 фев, 13:07, Андрій Жук [EMAIL PROTECTED] wrote:
 Я не знаю, чего не хватает в Turbo Delphi Explorer, VS Express или на
 крайний случай SharpDevelop для школ. Я не понимаю, зачем нужно вместо
 перехода на беслатное и/или открытое ПО, пилить деньги, оправдываясь,
 что все уже установлено…

Андрей, прежде всего - если Вы чего-то не понимаете, это не значит,
что это бессмысленно или неправильно.

Судя по замечаниям, Вы не понимаете очень много - начиная с того, что
open source это не халява в ее студенческо-детском понимании, а
бизнес, основанный на особом типе лицензионного договора; и заканчивая
тем, что и Turbo и другие продукты созданы вендорами не для
удовлетворения потребностей отдельных граждан в халяве, а для
развития собственного бизнеса и извлечения прибыли в конечном итоге, и
поэтому используются так, как это определяют вендоры в соответствующих
лицензионных соглашениях... и вендоры являются коммерческими
организациями.

Я уж не говорю о том, что радостно повторять слово бесплатно в
отношении любых инициатив Микрософта это тоже самое, что радоваться
бесплатной соли в 5-ти звездочном ресторане. Они для OLPC не дают
Windows, а студентам бесплатно что-то раздают? Просто смешно.

Обращаясь ко всем гражданам - никому не верьте, халявы нет. НЕТ
ХАЛЯВЫ. Есть снижение издержек, есть более выгодные варианты полной
стоимости владения, но нет ничего абсолютно бесплатного в целом.
Смотрите на все в комплексе, в том числе и во временном протяжении.
Более того, open source  бесплатно. Это просто открытый код,
запомните это. Тот же VCL, который есть в исходных кодах, Java и MySQL
- это тоже открытый код. А Свободное ПО это вообще неопределенный
маркетинговый термин.  Конкретику определяет лицензия и только
лицензия.

И если вы пользуетесь Firebird, потому что это халява, то лучше
быстро прекращайте это делать и вообще меняйте профиль деятельности -
не нужны такие программисты, которые думают о ПО как о халяве и тем
самым низводят и свой труд до уровня мусора. Хотя даже мусор не
бесплатен - это выгодный бизнес, если посмотреть за рамки своего
собственного мусорного ведра.

Что касается Украины - мне не понравился залоговок пока Росия
покупает лицензии..., он откровенно шовинистический, особенно
учитывая национальность и гражданство его отправителя, неграмотное
написание нашей страны и полное отсутствие логической его связи с
содержимым письма.

--
АК



Re: Пока Росия покупает лицензии у кодегиров...

2008-02-21 Thread Alexey Kovyazin
Ох, хочется мне пройтись по людям, которые позволяют писать себе
издевательские заголовки, не взяв труда изучить хотя бы азы предмета.
Но, боюсь, в данный момент корпоративные правила не позволят мне
написать такой злобный, шовинистический, националистический и
политически некорректный комментарий.
Просто посоветую принять во внимание факты:

1) MS VS 2005 и последующие версии (платные) также поставляется во все
школы России в рамках того же проекта, что и поставка продуктов
CodeGear
2) Весь проект (на 100мл) - это легализация. Т.е. школы по факту
всегда пользовались нелицензионными продуктами, и слава богу, что
правительство заплатило за лицензии и перестало поощрять воспитание
пиратов, которые ни в грош не ставят работу разработчиков ПО. И
никакого отношения к попытке МС вытеснить из умов студентов открытые
системы разработки, такие как PHP и Java, наш российский проект не
имеет.
3) Ну и малоизвестный факт, но показательный (про бревно в глазу) -
Украина купила лицензий BDS2006 во все школы Украины еще в 2006 году.

И конечно же, прежде чем писать на тему, рекомендую прочитать ВСЮ
тендерную публичную документацию, в которой подробно описано, что, где
почем и зачем:
http://www3.pgz.economy.gov.ru/trade/view/purchase/general.html?id=106044738


--
Алексей Ковязин





On 19 фев, 16:49, Андрій Жук [EMAIL PROTECTED] wrote:
 MS их раздаёт бесплатно

 Компьютерра
 __

 Microsoft обеспечит студентов бесплатными средствами разработки

 Автор текста: Владимир Парамонов

 19 февраля 2008 года, 13:51

 Корпорация microsoft выступила [1] с новой инициативой под названием
 DreamSpark, в рамках которой учащимся старших классов и студентам
 колледжей будет предоставлен бесплатный доступ к программным средствам
 разработки.

 Проект dreamspark, как ожидается, сегодня представит в Стэнфордском
 университете основатель Microsoft Билл Гейтс. По условиям
 инициативы,студенты смогут бесплатно загрузить с сайта CHANNEL 8 [2]
 среду разработки visual studio 2008 professional edition или visual
 studio 2005 professional Edition, дизайнерский инструментарий Expression
 Studio, а также пакет XNA GAME STUDIO 2.0, предназначенный для создания
 видеоигр. Кроме того,microsoft предоставит учащимся доступ к базе данных
 sql server 2005 Developer Edition и платформе Windows Server Standard
 Edition. Hаконец, желающие смогут получить бесплатный годовой абонемент
 на членство в клубе xna creators club.

 Hа начальном этапе воспользоваться программой DreamSpark смогут
 учащиеся десяти стран - Бельгии, Китая, Финляндии, Франции, Германии,
 Испании, Швеции, Швейцарии, Великобритании и Соединенных Штатов.
 Постепенно список стран, учащиеся которых смогут получить бесплатное ПО
 Microsoft, будет расширяться. Инициатива распространяется на всех
 студентов, чья будущая специальность связана с ИТ-технологиями,
 дизайном, наукой и машиностроением.
 В Microsoft отмечают, что проект DreamSpark будет способствовать
 инновациям в области программного обеспечения и позволит выявить
 талантливых разработчиков.

 Дополнительную информацию о программе Microsoft DreamSpark можно
 найти на этой [3] странице.

 [1]:http://www.microsoft.com/Presspass/press/2008/feb08/02-18GSDPR.mspx
 [2]:http://channel8.msdn.com/
 
 [3]:http://www.microsoft.com/presspass/features/2008/feb08/02-18DreamSpar...

 Оригинал статьи наhttp://soft.compulenta.ru/349072/

Re: Что то раз в неделю стала появляться ошибка : wrong page type page 733167 is of wrong type (expected 7, found 8)

2008-01-17 Thread Alexey Kovyazin
Вадим, приветствую!

Причина ошибки - беспорядок в распределении страниц при конкурентном
создании блобов и индексов.

Явный баг, не очень частый, и неизвестно, то ли уже отловленный, то ли
нет.
Действительно, стоит перейти на 2.0.3, так в 2.0.0. и 2.0.1 были
проблемы с блобами вроде небэкапящейся базы, которая на 2.0.3
прекрасно бэкапилась и вообще была в порядке с хирургическо точки
зрения.
И вообще стоит всем, кто на 2.0.0 или 2.0.1, перейти на 2.0.3.

С уважением,
Алексей Ковязин



On 17 янв, 13:06, Vadim Mescheryakov [EMAIL PROTECTED] wrote:
 До этой ошибки что-нибудь есть?

 GATE (Client) Tue Dec 11 22:58:05 2007
  Guardian starting: C:\Program Files\Firebird\Firebird_2_0\bin\fbserver.exe

 GATE (Server) Wed Dec 12 00:41:00 2007
  Database: G:\DELFIN\DB\OPT.FDB
  database file appears corrupt ()
  wrong page type
  page 733167 is of wrong type (expected 7, found 8)

 --
 С уважением, Мещеряков Вадим
 директор ООО Комплексные Системы.

 454021 г. Челябинск ул. 40 лет Победы 31, 77
 Тел: +7 (351) 2807917
 Web:www.del-fin.ru

Re: Firebird on IBM System p570

2007-12-07 Thread Alexey Kovyazin
Роман, добрый вечер.

Это пятничный вопрос, надо понимать?
Я понимаю, что на Украине время на час сдвинуто, но даже в 17-11 вряд
ли кто-то будет отвечать в серъезном ключе.

Если есть конкретные  предложения по портированию, рекомендую для
начала написать Дмитрию Кузьменко (kdv at ibase.ru), он сейчас в
Варшаве, правда, и скорее всего кушает зубровку, но по приезду на след
неделе - ответит.

С уважением,
Алексей Ковязин

On 7 дек, 18:33, Roman Yaroshenko [EMAIL PROTECTED]
wrote:
 Hello, All

 Кто-нибудь устанавливал/эксплуатировал Firebird на серверах
 IBM System p570 с процесорами POWER6, или вообще это возможно?

 P.S. От разработчиков Firebird принимаются комерц. предложения ;-)
 --
 View this message in 
 context:http://www.nabble.com/Firebird-on-IBM-System-p570-tf4962488.html#a142...
 Sent from the firebird-russian mailing list archive at Nabble.com.

День Рождения Дмитрия Кузьменко

2007-10-28 Thread Alexey Kovyazin

Сегодня ДР у Дмитрия Кузьменко, бессменного рулевого и главного
идеолога российского сообщества Firebird и InterBase.

Дима! Поздравляю с Днем Рождения и желаю успехов в труде, счастья,
здоровья и много денежных знаков крупного достоинства!

Всем остальным советую поторопится с поздравлениями, так как завтра с
утра Дима отправляется в Париж ставить тамошную сарынь на кичку, то
бишь проводить семинар по Firebird :)

Ура!

--
Алексей Ковязин



Re: Off Лицензии на старые продукты борланда

2007-09-21 Thread Alexey Kovyazin

On 21 сент, 18:42, Andrei [EMAIL PROTECTED] wrote:
  Если с Delphi 7 вродь проблем нет, то как быть с C++ Builder 6, и
  особливо с Borland C++ 5.02?

 Искать на аукционах и на сайтах, продающих бэ-ушный софт.

Проще на горбушке - рез-т тот же, а затрат куда меньше.
Приобрести лицензионный софт можно только у Борланд или его
официальных дилеров.
Трансфер лицензий не допускается без разрешения Борланда.
Подтверждением лицензионности является соответствующие платежные
документы или официальный документ из Borland.


 С Делфи 7 теперь тоже будут проблемы, так как с сентября он снят
 окончательно с производства.

А мужики-ки то не знают! (С)
На самом деле Д7 и С++Билдер 6 будут сняты с производства и, что хуже
всего, с лицензирования, с 1 ноября 2007 года.

А Borland C++ 5.02 и другие старые продукты уже никак не
лицензируются.
Впрочем, можно позвонить Сергею Кожевникову, 8-495-238-36-11, он
проконсультирует, что можно сделать, а чего нельзя.

С уважением,
Алексей Ковязин



<    1   2   3   4   5   >